You should use else , you should remove the semi-colons after the if statements , the semi colons after ifs means that the body of the if is empty and the other stuff is a normal block of code
#include <stdio.h>
int main()
{
int x = 10;
int y = 8;
int z = 3;
if((x > y) && (x > z))
{
printf("%d",x);
}
else { // Will not make difference in this particular case as your conditions cannot overlap
if((y > x) && (y > z))
{
printf("%d",y);
}
else { // Will not make difference in this particular case as your conditions cannot overlap
if((z > x) && (z > y))
{
printf("%d",z);
}
}
}
return 0;
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…