1、專案2.4-計算圓柱體的表面積
阿新 • • 發佈:2019-01-05
1. 任務描述:輸入圓柱體的半徑r和高h,輸出圓柱體的表面積s。
π值直接 寫3.1415926
樣例輸入:3.5 9
樣例輸出:Area = 274.889343
2. 程式碼實現
(1)π值人為設定,取π=3.1415926。
/* *Copyright(c)2018,CSDN *All rights reserved. *檔名稱:area.cpp *作 者:馬婭芳 *完成日期:2018.12.24 *版 本 號:v1.0 *問題描述:輸入圓柱體的半徑r和高h,輸出圓柱體的表面積s *程式輸出:圓柱體的表面積 */ #include <cstdio> int main() { float r,h; float pi=3.1415926; scanf("%f %f",&r,&h); printf("Area=%f",2*pi*r*h+2*pi*r*r); while(1) {} return 0; }
(2)使用math庫函式裡的acos()計算π值,再帶入計算。
/* *Copyright(c)2018,[email protected] *All rights reserved. *檔名稱:area.cpp *作 者:Ma Yafang *完成日期:2018.12.24 *版 本 號:v1.0 *問題描述:輸入圓柱體的半徑r和高h,輸出圓柱體的表面積s *程式輸出:圓柱體的表面積 */ #include <cstdio> #include <cmath> int main() { float r,h; double pi=acos(-1); //float pi=3.1415926; scanf("%f %f",&r,&h); printf("Area=%f",2*pi*r*h+2*pi*r*r); while(1) {} return 0; }
3. 執行結果
(1)π值人為設定,取π=3.1415926。
(2)使用math庫函式裡的acos()計算π值,再帶入計算。
4. 知識點總結
(1)任務要求給出樣例時,需要按照樣例百分之百地完成要求,並對樣例進行測試;除此之外,還需要對樣例以外的取值進行測試,進行程式碼的自查,增加程式的健壯性。
(2)使用math庫函式時,需要新增#include 標頭檔案(或者#include <math.h>,兩者都可以),標準C語言數學函式的使用可以檢視《C/C++語言參考》。