ASCII码排序

来源:互联网 发布:围巾淘宝加盟 编辑:程序博客网 时间:2024/06/09 13:57
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
 

Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
 

Sample Input
qweasdzxc
 

Sample Output
e q wa d sc x z代码:
#include<stdio.h>int main (){    int i,j;    char a[3]={0},temp;    while (~scanf("%c%c%c",&a[0],&a[1],&a[2]))    {        getchar();        for (i=0;i<3;i++)            for (j=i+1;j<3;j++)        {            if (a[i]>a[j])            {                temp=a[i];                a[i]=a[j];                a[j]=temp;            }        }        printf ("%c %c %c\n",a[0],a[1],a[2]);    }    return 0;}

 
0 0