c语言编程提示一处错误,我看不出来哪错了,望高手请教,谢谢。在线等。。。。
发布网友
发布时间:2022-04-23 01:33
我来回答
共4个回答
热心网友
时间:2023-10-10 05:42
#include<stdio.h>
void main()
{
int max(int x,int y,int z);
int a,b,c,q;
scanf("%d%d%d",&a,&b,&c);
q=max(a,b,c);
printf("max =%d\n",q);
}
int max(int x,int y,int z) //把原来;号删除掉变成这样就可以了
{
int m,n;
if (x>y) m=x;
else m=y;
if (m>z) n=m;
else n=z;
return(n);
}
热心网友
时间:2023-10-10 05:42
一楼的正解,定义max函数的时候后面不要分号
热心网友
时间:2023-10-10 05:43
第二个“int max(int x,int y,int z);” 这个地方的“;”不需要的,哈哈大意了吧。建议常用VC6调试调试,一般的问题都可以解决的。
热心网友
时间:2023-10-10 05:43
int max(int x,int y,int z);// 这里不应该有分号,应该删除
{
int m,n;
if (x>y) m=x;
else m=y;
if (m>z) n=m;
else n=z;
return(n);
}