1.3-14大象喝水

一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。

输入

输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。

输出

输出一行,包含一个整数,表示大象至少要喝水的桶数。

样例输入

23 11

样例输出

3

 1 #include<iostream>
 2 
 3 using namespace std;
 4 
 5 #define pi 3.14159
 6 
 7 int main(){
 8     
 9     int h,r;
10     cin >> h >> r;
11     double v = pi * r * r * h;
12     int a = 20000 / v;
13     if(v * a < 20000) a += 1; //做这道题这里要特别注意一下,喝水总数小于20升时,需要多加一桶水
14     cout << a;
15     
16     return 0;
17 }

猜你喜欢

转载自www.cnblogs.com/ZhaoHaoFei/p/12296911.html
1.3