計算球體積

2021-06-19 12:19:55 字數 651 閱讀 3735

時間限制:

3000 ms  |  記憶體限制:

65535 kb

難度:1 描述

根據輸入的半徑值,計算球的體積。

輸入

輸入資料有多組,每組佔一行,每行包括乙個實數,表示球的半徑。(0輸出

輸出對應的球的體積,對於每組輸入資料,輸出一行,計算結果四捨五入為整數

hint:pi=3.1415926

樣例輸入

1

1.5

樣例輸出

4

14

**:#include#define pl 3.1415926

int main()

printf的%f說明符的確既可以輸出float型又可以輸出double型。根據「預設引數提公升」規則(在printf這樣的函式的可變引數列表中,不論作用域內有沒有原型,都適用這一規則)float型會被提公升為double型。因此printf()只會看到雙精度數。

對於scanf,情況就完全不同了,它接受指標,這裡沒有類似的型別提公升。(通過指標)向float儲存和向double儲存大不一樣,因此,scanf區別%f和%lf。

我在vc6.0下面除錯了

#include main()

輸出結果是123,124

計算球體積

根據輸入的半徑值,計算球的體積。input 輸入資料有多組,每組佔一行,每行包括乙個實數,表示球的半徑。output 輸出對應的球的體積,對於每組輸入資料,輸出一行,計算結果保留三位小數。sample input 1 1.5 sample output 4.189 14.137 include in...

計算球體積

根據輸入的半徑值,計算球的體積。輸入資料有多組,每組佔一行,每行包括乙個實數,表示球的半徑。0 輸出對應的球的體積,對於每組輸入資料,輸出一行,計算結果四捨五入為整數 hint pi 3.1415926 1 1.54 14 includeint main return 0 include doubl...

計算球體積

根據輸入的半徑值,計算球的體積。input 輸入資料有多組,每組佔一行,每行包括乙個實數,表示球的半徑。output 輸出對應的球的體積,對於每組輸入資料,輸出一行,計算結果保留三位小數。問題簡述 計算球體積,要注意的是,結果要保留小數點後三位。程式簡述 利用球體積公式,求出球的體積。在把結果保留小...