计算概论(A)/基础编程练习1(8题):1:大象喝水

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算概论(A)/基础编程练习1(8题):1:大象喝水相关的知识,希望对你有一定的参考价值。

计算概论(A)/基础编程练习1(8题)/1:大象喝水

地址:http://pkuic.openjudge.cn/base1/1/

 

 1 #include<stdio.h>
 2 int main() {
 3     /* 圆周率常数 */
 4     const float Pi = 3.14159;
 5         
 6     /* 深h厘米 半径r厘米 均为整数 */
 7     int h, r;
 8     scanf("%d %d", &h, &r);
 9     
10     /* 一桶水的升数 1升 = 1000毫升 1毫升 = 1 立方厘米 */
11     float t = Pi * r * r * h / 1000;
12     
13     /* 大象至少要喝的桶数  */
14     printf("%d\n", (int)(20/t)+1);
15     return 0;
16 }
17 /*
18 计算概论(A)/基础编程练习1
19 http://pkuic.openjudge.cn/base1/1/
20 1:大象喝水
21 
22     查看
23     提交
24     统计
25     提问
26 
27 总时间限制:
28     1000ms
29 内存限制:
30     65536kB
31 
32 描述
33 
34     一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。
35 输入
36     输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。
37 输出
38     输出一行,包含一个整数,表示大象至少要喝水的桶数。
39 样例输入
40 
41     23 11
42 
43 样例输出
44 
45     3
46 
47 提示
48     如果一个圆桶的深为h厘米,底面半径为r厘米,那么它最多能装Pi * r * r * h立方厘米的水。(设Pi=3.14159)
49     1升 = 1000毫升
50     1毫升 = 1 立方厘米
51 来源
52     计算概论化学学院期末考试
53 */

 

以上是关于计算概论(A)/基础编程练习1(8题):1:大象喝水的主要内容,如果未能解决你的问题,请参考以下文章

计算概论(A)/基础编程练习2(8题)/7:整数的个数

计算概论(A)/基础编程练习2(8题)/5:点和正方形的关系

计算概论(A)/基础编程练习(数据成分)/1:短信计费

java基础50道编程题

全国计算机等级考试三级Linux应用与开发技术考试-习题汇总

Java编程练习题,基础不牢地动山摇!看看着50道你会几道!