C語言作業|第二次

自由的翼發表於2024-10-10

第二章


1;
3;
-264;
1;
2、5、9;a++後面加
f或者102(ASCII值)


  1. int 型別轉換會去掉小數部分,只保留整數部分。
  2. 除法 / 和取餘 % 運算子的優先順序低於乘法 * 和加法 +。
  3. 在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;
}

相關文章