Try   HackMD

22-2 圓面積與體積

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語言程式破解


👉【幫我們一個忙!】👈

👋如果您喜歡這篇文章,請在下方按5個Like!
❤您的支持是我們最大的動力!

您只要登入帳號(Facebook、Google),在下方按5個Like,我們就會收到來自LikeCoin基金會的贊助。
您只需要支持我們,完全不會花到錢!