CHAWTeam
目錄:DICE C語言程式破解
輸入半徑與高,計算圓柱體體積(圓周率=3.14)。
輸出「圓柱體體積(數字)」,數字輸出到小數點後二位。
使用自定函式的方法,
由主程式呼叫一個圓柱體體積的函式area3(),
再由area3()呼叫計算面積函式area2()來完成體積計算。
程序必須可執行10次。
提醒:
雖然有點煩,但是請用這個簡單的例子,體驗將大問題切成小問題處理的方法。
輸入範例:
3 4
5 5
6 6
11 15
6 6
73 4
40 4
6 8
8 9
10 10
輸出範例:
圓柱體體積113.04
圓柱體體積392.50
圓柱體體積678.24
圓柱體體積5699.10
圓柱體體積678.24
圓柱體體積66932.24
圓柱體體積20096.00
圓柱體體積904.32
圓柱體體積1808.64
圓柱體體積3140.00
#include <stdio.h>
float area2(float r)
{
return r * r * 3.14;
}
float area3(float r, float h)
{
return area2(r) * h;
}
int main()
{
float r, h;
for (int i = 0; i < 10; i++)
{
scanf("%f %f", &r, &h);
printf("圓柱體體積%.2f\n", area3(r, h));
}
return 0;
}
3 4
5 5
6 6
11 15
6 6
73 4
40 4
6 8
8 9
10 10
圓柱體體積113.04
圓柱體體積392.50
圓柱體體積678.24
圓柱體體積5699.10
圓柱體體積678.24
圓柱體體積66932.24
圓柱體體積20096.00
圓柱體體積904.32
圓柱體體積1808.64
圓柱體體積3140.00
查看我們在HackMD上的所有筆記
目錄:DICE C語言程式破解