我的程序老是运行错误,显示无法解析外部命令,这是什么问题,根本搞不懂,我该怎么做才能解决?
代码开始,漏了头文件加载:#include <stdio.h>
要求:(1)圆柱体的半径和高需要用键盘输入。
(2)计算表面积和体积的功能需要在函数中实现。
#include <stdio.h>
#define Pi 3.1415926
void fun(int h, int r)
{
float area, volume;
area = 2 * Pi * r * r + 2 * Pi * r;
volume = 2 * Pi * r * r * h;
printf("The surface area of this cylinder is %f, the volume is %f.", area, volume);
}
int main(void)
{
int h, r;
printf("Please enter the height and radius of the cylinder:");
scanf("%d%d", &h, &r);
fun(h, r);
}
在主函数中编写键入圆柱的高和半径语句行,然后在调用函数中编写公式计算圆柱的表面积和高。
注意:如果想要显示输出圆柱的表面积和高,需要把输出语句行写在调用函数中的最后,这样做是因为提前设置的表面积和体积是局部变量。