ASCII码排序

思路:abc大小有六种情况

分别比较

#include <stdio.h>
#include <stdlib.h>

int main()
{
char a,b,c;
while(scanf(" %c%c%c",&a,&b,&c)!= EOF)
{if(a>=b)
{
if(a>=c&&c>=b)
printf("%c %c %c ",b,c,a);
if(a>=c&&b>c)
printf("%c %c %c ",c,b,a);
if(c>a)
printf("%c %c %c ",b,a,c);
}
if(b>a)
{
if(b>=c&&c>=a)
printf("%c %c %c ",a,c,b);
if(b>=c&&a>c)
printf("%c %c %c ",c,a,b);
if(c>b)
printf("%c %c %c ",a,b,c);
}
}
return 0;
}

原文地址:https://www.cnblogs.com/zhs314159/p/10322742.html