改成return z; 你返回0,肯定输出0了啊
最好贴出代码,方便帮你解决问题。不然还得重新敲一遍。函数申明放在主程序之前。
#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("最大数是:%d\n", c);
return 0;
}
int max(int x, int y)
{
int z;
if(x > y)
z = x;
else
z = y;
return 0;
}
max方法应该用指针