1: 計算球體積
作者: xxx時間限制: 1S章節: 順序結構
問題描述 :
根據輸入的半徑值,計算球的體積。
球體積的計算公式爲:
4/3 * PI * r3
其中PI的取值爲:3.1415927
輸入說明 :
輸入數據爲一個實數,表示球的半徑,半徑範圍爲[0,1000]。
輸出說明 :
輸出對應的球的體積,計算結果保留三位小數。不要輸出多餘空格。
輸入範例 :
1.1
輸出範例 :
5.575
筆記
這題沒什麼難的,但是我莫名卡在了3220測試數據上,查看了數據後,發現精度有問題。
因此但凡涉及到浮點數的,都要使用double數據類型,並注意scanf語句中的格式控制符是%lf:
double r;
scanf("%lf",&r);
代碼
#include<stdio.h>
#define PI 3.1415927
int main(){
double r;
scanf("%lf",&r);
printf("%.3f\n",4.0 / 3.0 * PI * r * r* r);
return 0;
}