其实用数组一个循环就解决了,你的有点麻烦,我编的,要是你想留自己程序 我可以帮你再看看
#include
main()
{
int a[6],b,i;
scantf("%d %d %d %d %d %d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5]);
b=a[0];
for(i=1;i<6;i++)
{
if(bb=a[i];
}
printf("the max is%d\n",b);
}
具体思路就这个 其实录入也可以循环 程序就很短了
最后一个else 没有if
而且else后面的表达式肯定是0
倒数第二个maxx错写成max
用for语句会更方便些
maxx(int x,int y,int z)由于是三个参数,需要考虑其中两个相等或三个都相等的情况。