#include<stdio.h>
void main()
{
int max(int x,int y);
int a ,b ,c;
scanf("%d%d",a,b);//兄弟这里输入时要的是a和b的地址所以应该写为&a和&b;
c = max(a,b);
printf("max = %d\n",c); getch();
}
int max(int x, int y);//这个后面的分号去掉;
{
intz;//这个z没有定义好,在中间加个空格应该为:int z;
if(x>y) z=x;
else z = y;
return(z); getch();
}
在没有错误了,看看下面的:
#include<stdio.h>
void 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); getch();
}
int max(int x, int y)
{
int z;
if(x>y) z=x;
else z = y;
return(z); getch();
}