按照你那样做,就没比较y和z的大小,肯定不对了...
程序代码:#include<stdio.h>
int max(int x[3])
{
int i,j;
i=x[0]>x[1]?x[0]:x[1];
j=i>x[2]?i:x[2];
return(j);
}
main()
{
int a[3],b;
for(b=0;b<=2;b++)
scanf("%d",&a[b]);
getchar();
printf("最大数为%d",max(a));
}
这是我的算法思想,希望对你有帮助!









加油吧!!!