大哥,你Max函数定义的返回值类型是int,你没返回值啊。改成:
int Max(int x, int y)
{
int z;
if (x>y) z=x;
else z=y;
return z;
}
/////////////////疑问追问 满意采纳///////////////////////////////
#include "stdio.h"
int Max(int x, int y)
{
int z;
if (x>y) z=x;
else z=y;
return z; //第一 int 函数必须返回值 ;第二 如果不返回这个 main函数无法获得结果z
}
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);
}
有什么问题