老师帮我看看吧,我是入门级的人物,谢谢
int max(int x,int y);void main()
{
int x,y,z;
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=max(y,y);
if(x>y) return x;
else return y;
printf("maxmum=%d",z);
}这个是现在的程序 下面的是原来的程序
-----------------------------------------------------------------------
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); /*输入x,y值*/
z=max(x,y); /*调用max函数*/
printf("maxmum=%d",z); /*输出*/
}
int max(int a,int b) /*定义max函数*/
{
if(a>b)return a;else return b; /*把结果返回主调函数*/
}
这个程序在我的TC2.0之下最大值是2万多 例如我输2,3出的结果就是2万多。第一个程序是我修改的山边的程序,出现的问题是错误,谁可以帮我看出错误在哪里