请高手进
main(){float a,b,c,d,e;
scanf("%f%f%f",&a,&b,&c);
e=aver(a,b,c);
printf("%f\n",e);
}
float aver(x,y,z)
float x,y,z;
{float n;
n=(x+y+z)/3;
return(n);
}
这里有什么地方错了?
为什么我运行时什出现type missmatch in parameter'aver'这个错误的?
我把aver前的float换成int就可以运行,但为什么不能用float的呢?我用的是TC2.0
[此贴子已经被作者于2007-3-18 17:15:36编辑过]