/* 計算球體積 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 151765 Accepted Submission(s): 60772 Pr ...
/* 計算球體積 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 151765 Accepted Submission(s): 60772 Problem Description 根據輸入的半徑值,計算球的體積。 Input 輸入數據有多組,每組占一行,每行包括一個實數,表示球的半徑。 Output 輸出對應的球的體積,對於每組輸入數據,輸出一行,計算結果保留三位小數。 Sample Input 1 1.5 Sample Output 4.189 14.137 Hint #define PI 3.1415927 */ #include <stdio.h> #define PI 3.1415927 #define M PI*4/3.0 int main(void) { double r[1000],v[1000]; int i = 0,j = 0; while(scanf("%lf",&r[i]) != EOF) { v[i] = r[i]*r[i]*r[i]*M; i++; } for(j = 0;j < i;j++) { printf("%.3lf\n",v[j]); } return 0; }