有错误,我不知道怎么错了,求助

来源:百度知道 编辑:UC知道 时间:2024/06/11 09:04:19
main()
{int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
}
int max (int x,int y);
{int z;
if (x>y) z=x;
else z=y;
return (z);
}

#include <stdio.h>
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
//system("pause");
}
int max (int x,int y)//;去掉
{
int z;
if (x>y) z=x;
else z=y;
return (z);
}

晕,又不说怎么错了。看程序没错,不过在输入a,b是要这样输入:
34,46
中间有逗号,因为输入格式里有逗号。