DHU OJ | 基本練習-1計算球體積

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章