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