imde 发表于 2014-5-11 20:54:02

新手求指教!!

#include<stdio.h>
void main()
{
int a,b,c;
int max(int x,int y);
c=max(a,b);
scanf("%d %d",&a,&b);
printf("max is %d\n",c);
}
int max(int x,int y)
{
if(x>y)return x;else return y;
}

有一个错误,但实在看不出来,请高手指点!谢谢!

喜欢散步 发表于 2014-5-12 00:42:57

应是先输入, 再调用函数判断的, 而你是选 判断, 再输入, 所以。。。。。。
把顺序换一个就好了

imde 发表于 2014-5-20 22:14:00

喜欢散步 发表于 2014-5-12 00:42 static/image/common/back.gif
应是先输入, 再调用函数判断的, 而你是选 判断, 再输入, 所以。。。。。。
把顺序换一个就好了

谢谢!明白了!
页: [1]
查看完整版本: 新手求指教!!