一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。(设PAI=3.14159)
输入提示:"please input the height and the radius:\n"
输入格式:"%d,%d" (h 和 r)
输出格式:"%d"
程序运行示例:
please input the height and the radius:
23,11
3
一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。(设PAI=3.14159)
输入提示:"please input the height and the radius:\n"
输入格式:"%d,%d" (h 和 r)
输出格式:"%d"
程序运行示例:
please input the height and the radius:
23,11
3
收起
计算桶的体积,然后20除以体积,结果采用进一法
#include <stdio.h>
#define PAI 3.14159
int main()
{
int h,r,n;
double t,s;
printf("please input the height and the radius:\n");
scanf("%d,%d",&h,&r);
t = PAI * r * r * h/10000;
s = 20/t;
n = (int)s;
if(s-n > 0)
n++;
printf("%d",n);
}
报告相同问题?