点即可查看大图
我想请教我这样写哪地方错了:
#include<stdio.h>
void main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
}
int max(int x,int y,int z)
{
int s;
if(x>y&&x>z)s=x;
if(x<z&&y<z)s=z;
else s=y;
return(s);
}
结果比较11 2 3三个数会出现max=2