刚学C,帮忙看以下哪错了~谢谢
#include "stdio.h"
main()
{int a,b,c,d;
scanf ("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf ("max=%d",d);
}
int max(int w,int x,int y);
{int z;
if(w>x)z=w;
else z=x;
if(y>z)z=y;
else z=z;
return(z);
}
参考答案:在第8行多了个";"
建议LZ把
scanf ("%d,%d,%d",&a,&b,&c);
改为:
scanf ("%d%d%d",&a,&b,&c);
楼上的可以是N久没有摸C了吧.他这个C已经的就是已经是定义了的.其中的初始化是由用户决定的.所以不用在语句中定义.
而Input这个是取得字符变量的一个函数,在这里用不着的.
我是正在学习,大家交流交流