各路高手 帮帮忙啊
输入三个植 并且输出其中最大的一个值 ??我找不出哪里的问题了拉 本人是初学者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 x,int y,int z)
{
max=x;
if(max<y)
max=y;
if(max<z)
max=z;
return z
}getch()
楼上的写错了,没有预先声明
int max(int x,int y,int z)
{
int max;
max=x;
if(max<y)
max=y;
if(max<z)
max=z;
return max;
}
main()
{
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d",d);
}
getch();
楼主只是,没有预先声明函数max,还有没有定义max罢了!
失误而已,我每次都用getch();