刚学的C语言编程。。。在Visual C++ 6.0上照着书上写的计算圆柱表面积的程序怎么运行了不对,

2025-03-23 05:49:36
推荐回答(4个)
回答1:

farea=2*3.14*r*h+2*3.14*r*r;这个公式你写错了吧,多乘了一个2
farea=3.14*r*h+2*3.14*r*r;

回答2:

这是我对你的程序进行的修改,没有语法错误,只是在求farea这里 farea=2*3.14*r*h+3.14*r*r 去掉了一个乘2,也就是圆柱的底面积算错了
#include
void main()
{
float farea;
int r,h;
printf("input r=,h=\n");
scanf("%d%d",&r,&h);
farea=2*3.14*r*h+3.14*r*r;
printf("total area is %.2f\n",farea);
}

回答3:

程序本身没问题,vc6.0很可能安装出错哦,不知道你的运行不对具体是什么样的。

回答4:

可以运行,你的编译器提示什么错误?