错误1:类型声明错误,不要声明成int型,要声明成char型
错误2:在每次输入之后用getchar消除回车带来的影响:
#include
int main()
{
char e, f, g, i = 0, b, c, d;//////char
while (scanf("%c%c%c", &e, &f, &g) != EOF)
{
getchar();//消除回车
if (e>f) {
if (f>g)b = e, c = f, d = g;
else {
if (e>g)b = e, c = g, d = f;
else b = g, c = e, d = f;
}
}
else {
if (e>g)b = f, c = e, d = g;
else{
if (g>f)b = g, c = f, d = e;
else b = f, c = g, d = e;
}
}
printf("%c %c %c\n", d, c, b);
}
}