x和y比较完以后,下面直接用k和z比较就可以了,不用再用x和z比较了
int max(int x,int y,int z)
{
int k;
if(x>y) k = x;
else k = y;
if(k<z) k = z;
return k;
}
下次最好贴代码
int max(int x,int y,int z)
{
int max;
max=x>y?x:y;
max=z>max?z:max;
return max;
}
你这个前两个if-else都是无效行,其实只求了y和z的最大值。先求两个数的最大值,再把这个最大值和第三个数比一下结果就出来了