萌新求问
今天写了个程序,为什么运算出来的结果都是不对的,是哪个环节出了问题,麻烦大佬帮我看下源程序如下:
#include<stdio.h>
int main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}
int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
执行结果
2,3
max=2
Press any key to continue