水题里也是各种问题都有哈,这道题不得不去查圆台的体积公式,V=pi*h*(R^2+r^2+R*r)/3....看来初中没学好。。。。。。。。。。。
还一个问题就是求立方根,math.h有个pow(double x,double y)函数,其返回值是x的y次方幂,要求x>0;
其他的没问题啦!
#include<stdio.h>
#include<math.h>
#define pi 3.1415926
int main()
{
int D,V;
double k,d;
while(scanf("%d%d",&D,&V)&&D&&V)
{
k=D*D*D-6*V/pi;
d=pow(k,1.0/3.0);
printf("%.3lf\n",d);
}
return 0;
}