main()
{
int max(int x,int y);
int a,b,c;
printf("input two numbers\n");
scanf("%d,%d\n",&a,&b);
c=max(a,b);
printf("%d",c);
getch(); ?????????????第三个输入
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return (z);
}
//程序已改 运行正确
#include
void main()
{
int max(int x,int y);
int a,b,c;
printf("input two numbers\n");
scanf("%d%d",&a,&b); //你这里有错 没有 \n
c=max(a,b);
printf("%d\n",c);
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return (z);
}
我不知道我复制了你的真是你说的那样不过我和你写的一样但是就能正常运行
main()
{
int max(int x,int y);
int a,b,c;
printf("\nqing shu ru liang ge shu\n");
scanf("%d%d",&a,&b);
c=max(a,b);
printf("%d",c);
getch();
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}
这的不知道为什么啊 呵呵你在从新写一遍不要复制 呵呵可能就可以了
二楼的 是对不过为什么呢
scanf("%d,%d\n",&a,&b);//错了
把\n去掉