语言的基础-11.25
来源:互联网 发布:网络面板接线图解 编辑:程序博客网 时间:2024/05/07 17:48
#include <stdbool.h>
#define MAXX 100
#define PI 3.1415
//程序的入口,一个程序有且只有一个main函数
int main(int argc, const char * argv[]) {
// insert code here...
// printf("Hello, World!\n");
// printf("1\n");
// printf("2\n");
// printf("3\n");
// 程序默认从上之下一步一步执行
//1.直接赋值
// int a = 10 ;
// int b ;
// b = 10 ;
//
//2.通过其他变量赋值
// int c = 10 ;
// int d ;
// d = c ;
// printf("%d\n",d);
//3.通过控制台赋值
// printf("请输入一个整数");
// int e ;
//scanf("%d",&e);
// printf("e = %d\n",e);
//
//
// printf("MAXX = %d\n",MAXX);
// printf("PI = %.3f\n",PI);
//
//表达式:由变量和运算符组成的表达式;
// int a5 = 10 ;
// int b5 = 10 ;
// int d5 = a5 % b5;
// printf("d5 = %d\n",d5);
//
// a5++; //a5 = a5+1 ;
// b5--; //a5 = a5-1 ;
//
// int q = 10;
// int p = q++ ;
//等价于
//p = q;
//q = q+1;
// int p = --q ;
//
// q=q-1
// p = q
//算术运算符 + - * / % ++ --
//赋值运算符 = += -= *= /= %=
// int z = 1+2 ;
// int z1 = 5 ;
// z1 += 5;
// 等价于
// z1 = z1 +5;18
/* 在C语言中有一个BOOL类型,此类型在stdbool.h库中.对于BOLL类型来说,
它有两种取值 true 活 false,其实布尔类型本质上也是整形true 1 ,
false 0对于由关系运算符组成的表达式来说,其结果为布尔类型
*/
// bool flag = (5 >= 9-4);
// printf("flag = %d\n",flag);
// int m = 1 ;
// int n ;
// int r = ((n = 2)< 5 || (m = 3)> 2);
/*
对于逻辑于,前面的条件满足,后面的条件不执行
对于逻辑或,前面的条件满足,后面的条件不执行
逻辑非...
*/
// int a9 =sizeof(char);
// printf("a9 = %d\n",a9);
//
//强制类型转换 隐式转换 显示转换
// int n1 = 4 ;
// int n2 = 3;
//
//隐式转换
// int result1 = n1 / n2 ;
// printf("result1 = %d\n",result1);
//显示转换
// int result2 = (int)(n1 / n2);
//
// printf("result2 = %d\n",result2);
//算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符
// int m33 = 5;
// float n33 =10.0;
// (int)(m33 +n33);
// int i = 10;
// int j = 2;
// int sum,dif,pro,quo;
// sum = i +j;
// dif = i - j;
// pro = i * j;
// quo = i / j;
// printf("i + j = %d\n",sum);
// printf("i - j = %d\n",dif);
// printf("i * j = %d\n",pro);
// printf("i / j = %d\n",quo);
//作业(1)
// int a,b,c,d;
// float f;
// a = 3 + 4 * 65;
// b = 3 * 4 / 6 * 10;
// c = 10 * (1 + 7 * 3 );
// d = 20 - 2 / 6 + 3;
// f = 10.2 + 3.6 / 4.3 + 7.8 * 4.1;
// printf("a = %d\n",a);
// printf("a = %d\n",b);
// printf("a = %d\n",c);
// printf("a = %d\n",d);
// printf("a = %f\n",f);
//练习
// float winRate,loseRate;
// int win,lose;
// win = 41;
// lose = 25;
// winRate = 1.0 * win / (win+lose);
// loseRate= 1.0 * lose / (win + lose);
// printf("win = %d\n",win);
// printf("lose = %d\n",lose);
//
// int a=1;
// int d=1;
// int sum=0;
// for (int n=1; n<=200; n++) {
// sum = ( n / 2 )*(2 * a + ( n - 1 ) / d );
// }
// printf("sum = %d\n",sum);
// 248练习阶段1
// float avg;
// float sum;
//
// int chinese,math,english,physics,chemistry;
// printf( "请输入语文,数学,英语,物理以及化学的成绩,空格隔开: \n");
// scanf ( "%d %d %d %d %d",&chinese,&math,&english,&physics,&chemistry);
// sum = ( chinese + math + english + physics + chemistry );
// avg = sum / 5;
// printf("成绩如下: \n语文:%d \n数学:%d \n英语:%d\n物理:%d\n化学:%d\n",chinese,math,english,physics,chemistry);
// printf("总成绩为:%.2f,平均成绩为: %.2f",sum,avg);
//249练习阶段2
// float dd;//大圆直径
// float R;//大圆半径
// float r;//小圆半径
// float ds;//大圆面积
// float xymj;//校园面积
// float yellow,purple;//两种颜色
// printf("请输入外层大圆的直径(米): \n");
// scanf("%f",&dd);
// R = dd * 0.5f;
// r = R * 0.25f;
// //换算为英尺
// R /= 0.3048f;
// r /= 0.3048f;
// //计算面积
// xymj = 3.14 * r * r;
// ds = 3.14 * R * R - xymj;
// //计算涂料用量,最后换算为升
// yellow = ds / 250;
// purple = xymj / 250;
// yellow *= 1.1365f;
// purple *= 1.1365f;
// yellow *= 2;
// purple *= 2;
// printf("需要黄色涂料%.4f升,需要紫色涂料%.4f升\n",yellow,purple);
// float sum1 = 0.0f, sum2 = 0.0f ;
// float a, b, c ;
// float i = 0.0f, j = 0.0f ;
// printf("输入你要买的东西的价格、项数、折扣\n");
// scanf("%f%f%f", &a, &b, &c);
// sum1 += a * b ;
// sum2 += sum1 - (c * sum1);
// i += sum1 * 0.06 ;
// j += sum1 + i ;
// printf("总值:%.2f,应付税值:%.2f,应付款额%.2f\n", sum1, i, j);
//
// float a;
// float b;
// float x1,x2,y1,y2;
// printf("请输入第一个坐标的值\n");
// scanf("%f%f",&x1,&y1);
// printf("请输入第二个坐标的值\n");
// scanf("%f%f",&x2,&y2);
// a = (x1 + y1) / 2;
// b = (x2 + y2) / 2;
// printf("中点坐标为(%.2f,%.2f)\n", a, b);
- 语言的基础-11.25
- PowerBuilder的语言基础
- ******************** C语言的基础 ********************
- java 语言的基础
- C语言的基础
- sqlite3的基础语言
- Java的语言基础
- java语言的基础
- JavaSE的语言基础
- PHP语言的基础
- C语言--编程语言的基础
- 学习Ajax的语言基础
- 有趣的C语言基础
- 语言 基础 容易忽视的
- 五、Python的语言基础
- go语言开发的基础
- C语言的基础表达
- Java语言的基础组成
- 【代码笔记】iOS-3DES+Base64加密解密
- ASP.NET之一般处理程序内部请求原理
- 引导页的实现,用ViewPager,底下有小圆点显示以及滑动进入主页面
- NSURLSession使用说明及后台工作流程分析
- 7个常见Javascript框架介绍
- 语言的基础-11.25
- LeetCode 120 Triangle
- Jenkins启动用户鉴权
- 虚拟化IBM HMC
- Wireshark实战分析之DHCP协议(一)
- (第九周项目3)稀疏矩阵的三元组表示的实现及应用
- TOC 系统思考培训日记2015-11-29
- 获取键盘的按键状态
- android res加载