c语言编程错误[Error] expected `;✀ before "printf"

2024年11月29日 06:48
有2个网友回答
网友(1):

#include
#define Height 10
int calculate(int long, int Width);
int main()
{
int m_Long;
int m_Width;
int result;

printf("长方形的高度是: %d\n",Height);

printf("请输入高度\n");
scanf("%d",&m_Long);

printf("请输入宽度\n");
scanf("%d",&m_Width);

result=calculate(m_Long,m_Width)); //少了分号
printf("体积是:")); //少了分号
printf("%d\n",result); //少了分号
return 0;
}

int calculate(int Long,int Width)
{
int result =Long*Width*Height;
return result;
}

网友(2):

1、
#include
#define Height 10
int calculate(int long, int Width);
你的函数声明的时候long 用了小写,long是关键字
按你后面的应该是int calculate(int Long, int Width);
2、
你的result=calculate(m_Long,m_Width)
printf("体积是:")
printf("%d\n",result)
全都没分号