C++經典編程題#2:大象喝水


總時間限制: 
1000ms
 
內存限制: 
65536kB
描述

一只大象口渴了,要喝20升水才能解渴,但現在只有一個深h厘米,底面半徑為r厘米的小圓桶(h和r都是整數)。問大象至少要喝多少桶水才會解渴。

輸入
輸入有一行:包行兩個整數,以一個空格分開,分別表示小圓桶的深h和底面半徑r,單位都是厘米。
輸出
輸出一行,包含一個整數,表示大象至少要喝水的桶數。
樣例輸入
23 11
樣例輸出
3
提示
如果一個圓桶的深為h厘米,底面半徑為r厘米,那么它最多能裝Pi * r * r * h立方厘米的水。(設Pi=3.14159) 
1升 = 1000毫升
1毫升 = 1 立方厘米
#include <iostream> 
using namespace std; 
#define PI 3.14159 
#define SUM 20000 
int main() {  
	int h, r, n; 
	double total;  
	cin >> h >> r; 
	total = PI * r * r * h;  
	n = SUM / total; 
	if( n < SUM / total) 
	{  
		cout << n + 1 << endl; 
 }  
	else 
	{  
		cout << n << endl; 
 } 
	return 0; 
} 

  以上代碼本人親測!請用心感悟!希望可以幫到初學的您!!分享也是一種快樂!!!請接力。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM