大象喝水C语言"/>
大象喝水C语言
一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。(设PAI=3.14159) 提示信息:"please input the height and the radius:\n" 输入格式:"%d,%d" 小圆桶的深h,和底面半径r,单位都是厘米。 输出格式:"%d"
#include<stdio.h>
int main()
{
int h;
int r;
int a;
float p=3.14159;
printf("please input the height and the radius:\n");
scanf("%d,%d",&h,&r);
a=20000/(h*p*r*r);
printf("%d",a+1);
return 0;
}
程序运行示例: please input the height and the radius: 23,11 3
注意:因为程序输出的为整型,故结果会抹去小数。由于p=3.14159,则计算结果必定有小数,抹去小数后输出结果必定比实际小。而题目问至少喝几桶水,可通过对结果(整型)+1来计算最终结果。
更多推荐
大象喝水C语言
发布评论