ACM训练题7
計算球體積
Problem Description
根據輸入半徑輸出球的體積
INPUT
輸入數據有多組,每組占一行,每行包括一個實數,表示球的半徑。
OUTPUT
輸出對應的球的體積,對于每組輸入數據,輸出一行,計算結果保留三位小數。
問題連接:https://vjudge.net/problem/hdu-2002
問題分析:
因為要輸入多組數據后再輸出,所以建立一個數組來儲存每一輸入對應的輸出,并用一個變量來統計有多少個輸出,
后用循環按格式輸出。
AC代碼如下:
#include <iostream> #include<iomanip> using namespace std; int main() {double s[100] = { 0 };int i = 0;const double PI = 3.1415927;double r = 0;while (cin >> r){s[i] = (4 / 3.0) * PI*r*r*r;i++;}for (int j = 0; j < i; j++)cout <<fixed<< setprecision(3) <<s[j] << endl; }?
總結