第一次写一个完整的题目,可是却运行错误,谁能帮忙看一下吗?
main() { int a,b,c,m; scanf("%d,%d,%d",&a,&b,&c); m=max(a,b,c); printf("max=%d",m); }
int max(int x,int y,int z); { int w,t; if(x>y) w=x; eles w=y; if(w>z) t=w; eles t=z; return(t); }
1. else写错了.
2. 函数头部,这一行,多了“;”
3.函数中不用那么多变量.(不过错误不在这里)
[此贴子已经被作者于2004-07-06 23:30:31编辑过]
原来是这样!找了好久
谢过了
这个是看到题目后首先想到的,还没有想到什么化简的方法:)
[此贴子已经被作者于2004-07-07 00:06:46编辑过]