求三个数最大值,哪里错了#includeint main(){int max(int a,int b,int c);int a,b,c,m;scanf("%d%d%d%",&a,&b,&c);m=max(a,b,c);printf("%d",m);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 17:54:51
求三个数最大值,哪里错了#includeint main(){int max(int a,int b,int c);int a,b,c,m;scanf(

求三个数最大值,哪里错了#includeint main(){int max(int a,int b,int c);int a,b,c,m;scanf("%d%d%d%",&a,&b,&c);m=max(a,b,c);printf("%d",m);}
求三个数最大值,哪里错了
#include
int main()
{
int max(int a,int b,int c);
int a,b,c,m;
scanf("%d%d%d%",&a,&b,&c);
m=max(a,b,c);
printf("%d",m);
}

求三个数最大值,哪里错了#includeint main(){int max(int a,int b,int c);int a,b,c,m;scanf("%d%d%d%",&a,&b,&c);m=max(a,b,c);printf("%d",m);}
你应该是新学c的吧.
你的程序没有定义max函数,如果想运行成功的话就在主程序外面定义一个max函数,而且,一般max函数是只有两个参数的.
另外,你的输入函数多了一个%
改后的代码:
#include
int max(int a ,int b)
{
if(a >= b) return a;
else return b;
}
int main()
{
int a,b,c,m;
scanf("%d%d%d",&a,&b,&c);
m = max(a ,max(b ,c));
printf("%d",m);
}