新手做老谭书上的习题 else缺少匹配的if 的问题 谢谢
#include<stdio.h>int main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max is %d\n",d);
return 0;
}
int max(int x,int y,int z)
{
int w,q;
if(x>y)w=x;
if(y>z)
return(w);
else
if(x>z)w=x;
return(w);
else
w=z;
return(w);
else
w=y;
if(x>z)
return(w);
else
if(y>z)w=y;
return(w);
else
w=z;
return(w);
} 一直提示 illegal else without matching if else缺少匹配的if 到底是哪个缺少了,我找不到,排除法也没找到,知道的指教下 谢谢
[ 本帖最后由 乱世小蝴蝶 于 2011-9-16 22:43 编辑 ]