NYOJ:计算球的体积

题目描述

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

输入

输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。(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;
}
  •   

  

猜你喜欢

转载自blog.csdn.net/qq_43678290/article/details/85377107
今日推荐