计算两个数平均值
int a,b;
scanf("%d %d",&a,&b);
double c = (a + b) / 2;
printf("%d和%d的平均值为:",a,b,c);
运算符优先级:
单目运算符很高,算术运算符次之,再赋值运算符。
交换小程序,比如交换两个整数的值
int a,b;
a = 3;
b = 4;
int temp = a;
a = b;
b = temp;
printf("a=%d,b=%d\n",a,b);
return 0;//只包含主函数中的代码
复合赋值
int total;
total += 5;//
total = total + 5;//这和上句代码等价
单目运算符(算子必须是变量)
int a;
a = 10;
printf("a++=%d\n",a++);//运行结果是10,而后a加1值为11
printf("a=%d\n",a);//运行结果是11
输入一个三位数,输出它的逆序,如721,输出127
int x = 234;
int digit;
int ret = 0;
while(x > 0){
digit = x % 10;
ret = ret*10 + digit;
x /= 10;
}
printf("%d\n",ret);
return 0;
这样可以数出这个三位数的逆序。