c语言计算圆柱侧面积#include#define Pi 3.1415926main(){ double r,h,s,v;scanf("%f",&r);scanf("%f",&h);s=2*Pi*r*h; v=Pi*r*r*h; printf("s=%.2f,v=%.2f",s,v);}找不出哪里错.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:44:23
c语言计算圆柱侧面积#include#define Pi 3.1415926main(){ double r,h,s,v;scanf(

c语言计算圆柱侧面积#include#define Pi 3.1415926main(){ double r,h,s,v;scanf("%f",&r);scanf("%f",&h);s=2*Pi*r*h; v=Pi*r*r*h; printf("s=%.2f,v=%.2f",s,v);}找不出哪里错.
c语言计算圆柱侧面积
#include#define Pi 3.1415926
main()
{
double r,h,s,v;
scanf("%f",&r);
scanf("%f",&h);
s=2*Pi*r*h;
v=Pi*r*r*h;
printf("s=%.2f,v=%.2f",s,v);
}
找不出哪里错.

c语言计算圆柱侧面积#include#define Pi 3.1415926main(){ double r,h,s,v;scanf("%f",&r);scanf("%f",&h);s=2*Pi*r*h; v=Pi*r*r*h; printf("s=%.2f,v=%.2f",s,v);}找不出哪里错.
scanf("%f",&r);
scanf("%f",&h);
改成:
scanf("%lf",&r);
scanf("%lf",&h);
因为你的变量r,h声明的是double类型的变量.
同样printf("s=%.2lf,v=%.2lf.\n",s,v);
所以输入控制符要用%lf