實驗10 1 圓形體體積計算器 20分

2021-10-08 06:43:15 字數 1698 閱讀 1546

本題要求實現乙個常用圓形體體積的計算器。計算公式如下:

球體體積 v= 3 ​4 πr 3 ,其中r是球體半徑。 圓柱體體積 v=πr 2 h其中r是底圓半徑,h是高。圓錐體體積 v=​3​1 πr2 h,其中r是底圓半徑,h是高。

輸入格式:

在每次計算之前,要求輸出如下介面:

1-ball

2-cylinder

3-cone

other-exit

please enter your command:

然後從標準輸入讀進乙個整數指令。

輸出格式:

如果讀入的指令是1或2或3,則執行相應的體積計算;如果是其他整數,則程式結束執行。

當輸入為1時,在計算球體體積之前,列印please enter the radius:,然後讀入球體半徑,完成計算;

當輸入為2時,在計算圓柱體體積之前,列印please enter the radius and the height:,然後讀入底圓半徑和高,完成計算;

當輸入為3時,在計算圓錐體體積之前,列印please enter the radius and the height:,然後讀入底圓半徑和高,完成計算。

計算結果在一行內輸出,保留小數點後兩位。

輸入樣例:12

32.4 3

0輸出樣例:

1-ball

2-cylinder

3-cone

other-exit

please enter your command:

please enter the radius:

33.51

1-ball

2-cylinder

3-cone

other-exit

please enter your command:

please enter the radius and the height:

18.10

1-ball

2-cylinder

3-cone

other-exit

please enter your command:

小白版

#include

#define pi 3.1415926535

intmain()

else

if(command==2)

else

if(command==3)

else

printf

("%.2f\n"

,v);

}return0;

}

裝x版(用函式把繁瑣的部分提出來)

#include

#define pi 3.1415926535

void

ball

(void);

void

cylinder

(void);

void

cone

(void);

intmain()

return0;

}void

ball

(void

)void

cylinder

(void

)void

cone

(void

)

注:

如果pi的取值沒有到題中的位數,測試點3過不了

實驗10 1 圓形體體積計算器 (20 分)

實驗10 1 圓形體體積計算器 20 分 本題要求實現乙個常用圓形體體積的計算器。計算公式如下 球體體積 v 3 4 r 3 其中r是球體半徑。圓柱體體積 v r 2 h,其中r是底圓半徑,h是高。圓錐體體積 v 3 1 r 2 h,其中r是底圓半徑,h是高。輸入格式 在每次計算之前,要求輸出如下介...

實驗10 1 圓形體體積計算器 20 分

本題要求實現乙個常用圓形體體積的計算器。計算公式如下 球體體積 v 3 4 r 3 其中r是球體半徑。圓柱體體積 v r 2 h,其中r是底圓半徑,h是高。圓錐體體積 v 3 1 r 2 h,其中r是底圓半徑,h是高。輸入格式 在每次計算之前,要求輸出如下介面 1 ball 2 cylinder 3...

實驗10 1 圓形體體積計算器 20 分

本題要求實現乙個常用圓形體體積的計算器。輸入格式 在每次計算之前,要求輸出如下介面 1 ball 2 cylinder 3 cone other exit please enter your command 然後從標準輸入讀進乙個整數指令。輸出格式 如果讀入的指令是1或2或3,則執行相應的體積計算 ...