回复 9楼 ll1512121699
											不好意思
   不知道你要循环使用,不过你那个循环也不对
  这是我改正你的代码
#include<stdio.h>
int main()
{
    char a,b,c,
ch1;
    while(1)                          //设置一个死循环,让程序多次执行,当然,下面会有判断值程序终止
    {
        fflush(stdin);//功能:清空输入缓冲区,通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧接着又要读取一个字符,此时应该先执行fflush)  
        scanf("%c %c %c",&a,&b,&c);
        if(a>=b)
        {
            if(c>=a)
                printf("%c %c %c\n",b,a,c);
            else if(b>=c)
                printf("%c %c %c\n",c,b,a);
            if(b<c)
                printf("%c %c %c\n",b,c,a);
        }
        else
        {
            if(c>=b)
                printf("%c %c %C\n",a,b,c);
            else if(c>=a)
                printf("%c %c %c\n",a,c,b);
            else if(a>c)
                printf("%c %c %c\n",c,a,b);
        }
        printf("若果向继续请输入a,想中断程序请输入b\n");   //判断是否终止
        fflush(stdin);
        if((ch1=getchar())==98)                             //如果输入时 b 则 break 循环终止,输入 a 则程序循环执行
            break;
    }
}