计算概论(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题)/5:点和正方形的关系