简单的max函数问题!!!
大虾们 看看这个哪里不对了!!!!!!main()
{ int a,b,c;
scanf("%d%,d",&a,&b);
c=max(a,b);
printf("max=%d",c);
getch();
}
int max(int x,int y);
{
int z;
if (x>y) Z=X;
else z=y;
return(z);
}
[ 本帖最后由 a3051211 于 2011-8-28 17:26 编辑 ]

程序代码:#include <stdio.h>
int max(int x,int y);
void print(char* str,int x,int y);
int main()
{
int a,b;
scanf("%d,%d",&a,&b);
print("Max=",a,b);
return 0;
}
int max(int x,int y)
{
if(x>y)return x;
return y;
}
void print(char* str,int x,int y)
{
x=max(x,y);
printf("%s%d\n",str,x);
}