计算球体积 |
Problem Description 根据输入的半径值,计算球的体积。
Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。
Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
Sample Input 1 1.5
Sample Output 4.189 14.137 Hint #define PI 3.1415927 |
#include <stdio.h>
#include <stdlib.h>
#define PI 3.1415927
double GetSphereV(double r){
double V = 0;
V = 4*PI*r*r*r/3;
return V;
}
int main(int argc, char *argv[]) {
double r,v;
while(scanf("%lf", &r) != EOF){
getchar(); // 消除键盘输入缓冲
v = GetSphereV(r);
printf("%.3lf\n", v);
}
return 0;
}