第二章
1;
3;
-264;
1;
2、5、9;a++後面加
f或者102(ASCII值)
- int 型別轉換會去掉小數部分,只保留整數部分。
- 除法 / 和取餘 % 運算子的優先順序低於乘法 * 和加法 +。
- 在C語言中,除法 b/3 如果 b 是整數,結果是整數除法,會去掉小數部分。
考察優先順序
根據優先順序變成
a+(int)(b/(3*(int)(a+c))/2)%4=2.5
5,4,6,4,6,5
第三章
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, h, area;
printf("輸入梯形的上下底邊的長度a b ,高c:(空格間隔,回車結束)\n");
scanf("%lf %lf %lf", &a, &b, &h);
area=(a+b)*h/2;
printf("a=%5.2f,b=%5.2f,h=%5.2f \n", a, b, h);
printf("area=%5.2f \n",area);
return 0;
}