您的位置:首页 > 编程语言 > C语言/C++

SDUTACM ASCII码排序

2016-06-17 10:23 330 查看


题目描述

输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。


输入

输入数据有多组,每组占一行,有三个字符组成,之间无空格。


输出

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


示例输入

qwe
asd
zxc



示例输出

e q w
a d s
c x z



提示

 
#include<stdio.h>

int main()

{
char a[3],t;
int i,j;
while(scanf(" %c %c %c",&a[0],&a[1],&a[2])!=EOF)
{

        for (i = 0; i < 2; i++)

        {

            for (j = 0; j < 2 - i; j++)

            {

                if (a[j] > a[j + 1])

                {

                    t = a[j];

                    a[j] = a[j + 1];

                    a[j + 1] = t;

                }

            }

        }
printf("%c %c %c\n", a[0], a[1], a[2]);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  acm c语言 编程