求C语言大神指教小儿科问题!

#include int max (int a, int b); void main() { int x,y,z; scanf("%d%d",&x,&y); z=max(x,y); printf("max=%d\n", z); } int max (int a,int b) { int c; if (a>b) c=a; else c=b; return(c); } 错在哪?总是显示有一个错误,但是我不知道为什么查不出来。
匿名用户    2013-03-13 21:55    

满意回答

亲,scanf那句改下:scanf("%d,%d",&x,&y);对应在输绣阶蛇入的时候两个数用,间隔实立。 不然你怎么让系统区分到哪是第一个数,哪儿是第二个数呢笼悠? 祝你好运~_~

匿名用户   2013-03-13 22:12
宝宝知道提示您:回答为网友贡献,仅供参考。

为您推荐:

其他回答

能运行 没有错误

匿名用户    2013-03-16 19:16

没错啊…………

匿名用户    2013-03-13 22:08

什么错误?

匿名用户    2013-03-13 22:00