if else嵌套太多,且缩进混乱,又不用大括号,是给自己找麻烦。这样的程序不出错才奇怪。
scanf("%c%c%c", &a, &b, &c);
max = a;
if(b>max) max = b;
if(c>max) max = c;
putchar(max);
初学注意带好括号
if (a > b)
{
if (a > c)
{
max = a;
}
else
{
max = c;
}
}
else
{
if (b > c)
{
max = b;
}
else
{
max = c;
}
}