1. 程式人生 > >NYOJ:計算球的體積

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;
}