因为你的max里面的z没有返回,应该如下写max
int max(int x,int y)
{
int z;
if(x > y) z = x;
else z = y;
return z;
}
scanf在等待你的输入?
你输入的逗号是中文逗号吧
#include<stdio.h>
int max(int x,int y);
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c = max(a,b);
printf("%d\n",c);
}
int max(int x , int y){
int z = 0;
if(x > y) z = x;
else z = y;
return (z);
}
你没有输入2个数啊,2个数之间应该是用空格分割