主题:[讨论]初学者,一个很短的程序一直运行不对,求指导
本人刚开始自学c语言,请勿见笑[em2]
如果此贴不应该发在这里,请大家原谅 刚刚注册帐号
一个比大小的程序,一直找不到错误在哪里,请指导一下:
int max(int a,int b);
main()
{
int x,y,z;
int max(int a,int b);
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=max(x,y);
printf("maxmum=%d,z);
system("pause");
}
int max(int a,int b)
{
if(a>b)return a;esle return b;
}
在tc上运行时,不管输入的数是哪两个,运行结果总是
maxmum=3189Press any key to continue... 请问这是怎么回事?
如果此贴不应该发在这里,请大家原谅 刚刚注册帐号
一个比大小的程序,一直找不到错误在哪里,请指导一下:
int max(int a,int b);
main()
{
int x,y,z;
int max(int a,int b);
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=max(x,y);
printf("maxmum=%d,z);
system("pause");
}
int max(int a,int b)
{
if(a>b)return a;esle return b;
}
在tc上运行时,不管输入的数是哪两个,运行结果总是
maxmum=3189Press any key to continue... 请问这是怎么回事?