1. 程式人生 > >1、專案2.4-計算圓柱體的表面積

1、專案2.4-計算圓柱體的表面積

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++語言參考》。