1. 程式人生 > >hdu-2002——計算球體積

hdu-2002——計算球體積

HDU - 2002

根據輸入的半徑值,計算球的體積。

Input

輸入資料有多組,每組佔一行,每行包括一個實數,表示球的半徑。

Output

輸出對應的球的體積,對於每組輸入資料,輸出一行,計算結果保留三位小數。

Sample Input

1
1.5

Sample Output

4.189
14.137

Hint

#define PI 3.1415927

程式分析:利用math.h函式庫中的pow簡單實現乘方功能,根據球的體積計算公式易得出體積。用while迴圈來多次輸入資料。重點:本題pi的資料為七位,而float精度剛好七位,精度不夠(???)故使用雙精度浮點型double。

#include<stdio.h>
#include<math.h>
#define PI 3.1415927

int main()
{
	double r,V;
	while(scanf("%lf",&r)!=EOF)
	{
		V=4*PI*pow(r,3)/3;
		printf("%.3lf\n",V);
	}
	return 0;
}