题目描述
根据输入的半径值,计算球的体积。
输入
输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。(0<R<100)
输出
输出对应的球的体积,对于每组输入数据,输出一行,计算结果四舍五入为整数
Hint:PI=3.1415926
样例输入
1
1.5
样例输出
4
14
提示
来源
NYOJ
C++强制转换直接去掉小数
#include <iostream>
#define PI 3.1415926
using namespace std;
int main()
{
double r;
while(cin>>r)
{
double s=4.0/3*PI*1.0*r*r*r;
double S1=s+0.5;
int S2=s;
if(S1>=S2+1) //判断四舍五入
cout<<S2+1<<endl;
else
cout<<S2<<endl;
}
return 0;
}