有关C语言公式问题#include #include void main (){int r,h;double a,b,c
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 03:11:27
有关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);
}
哪里错了?输出来的结果,很离谱
#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);
}
哪里错了?输出来的结果,很离谱
int r,h;
你定义的是int
scanf("%lf,%lf",&r,&h);
输入又用浮点的.怎么会不报错哦.
再问: 懂了懂了,谢谢!
你定义的是int
scanf("%lf,%lf",&r,&h);
输入又用浮点的.怎么会不报错哦.
再问: 懂了懂了,谢谢!