HDoj 2002 计算球体积

Problem Description
根据输入的半径值,计算球的体积。
 

 

Input
输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。
 

 

Output
输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
 

 

Sample Input
1 1.5
 

 

Sample Output
4.189 14.137
Hint
#define PI 3.1415927
 

 

Author
lcy
 

 

Source
 

 

Recommend
JGShining   |   We have carefully selected several similar problems for you:  2003 2004 2006 2005 2007 
 
题目解析:
1在C/C++中,用在运算中加入常数时,4/3表达出来的是整型1的意思,所以在r=1是,(4/3)*r*r*r*PI=3.142   
正确表达则是(4.0/3)*r*r*r*PI
 
C语言代码如下:
#include<stdio.h>
#define PI 3.1415927
int main()
{
    double r=0;
    while(scanf("%lf",&r)!=EOF)
    {
        printf("%.3f\n",(4.0/3)*r*r*r*PI);

    }
    return 0;
}

 

 

 

 

posted on 2020-03-11 14:06  沈香茶  阅读(155)  评论(0)    收藏  举报