有关C语言公式问题#include #include void main (){int r,h;double a,b,c,d,e;scanf("%lf,%lf",&r,&h);a=2.0*r*3.1415926;b=2.0*3.1415926*r*r;c=4.0*3.1415926*pow(r,2);d=4/3*3.1415926*pow(r,3);e=3.1415926*pow(r,2)*h;printf("a=%f\nb=%f\nc=%f\nd=%f\ne=%

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:10:29
有关C语言公式问题#include #include void main (){int r,h;double a,b,c,d,e;scanf(

有关C语言公式问题#include #include void main (){int r,h;double a,b,c,d,e;scanf("%lf,%lf",&r,&h);a=2.0*r*3.1415926;b=2.0*3.1415926*r*r;c=4.0*3.1415926*pow(r,2);d=4/3*3.1415926*pow(r,3);e=3.1415926*pow(r,2)*h;printf("a=%f\nb=%f\nc=%f\nd=%f\ne=%
有关C语言公式问题
#include
#include
void main ()
{
int r,h;
double a,b,c,d,e;
scanf("%lf,%lf",&r,&h);
a=2.0*r*3.1415926;
b=2.0*3.1415926*r*r;
c=4.0*3.1415926*pow(r,2);
d=4/3*3.1415926*pow(r,3);
e=3.1415926*pow(r,2)*h;
printf("a=%f\nb=%f\nc=%f\nd=%f\ne=%f\n",a,b,c,d,e);
}
哪里错了?输出来的结果,很离谱

有关C语言公式问题#include #include void main (){int r,h;double a,b,c,d,e;scanf("%lf,%lf",&r,&h);a=2.0*r*3.1415926;b=2.0*3.1415926*r*r;c=4.0*3.1415926*pow(r,2);d=4/3*3.1415926*pow(r,3);e=3.1415926*pow(r,2)*h;printf("a=%f\nb=%f\nc=%f\nd=%f\ne=%
int r,h;
你定义的是int
scanf("%lf,%lf",&r,&h);
输入又用浮点的.怎么会不报错哦.