九度-1054-字符串内排序

来源:互联网 发布:阿里云国际版注册 编辑:程序博客网 时间:2024/05/16 23:44
题目描述:

输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。

输入:

测试数据有多组,输入字符串。

输出:

对于每组输入,输出处理后的结果。

样例输入:
bacd
样例输出:
abcd

结果:AC

#include<stdio.h>
#include<string.h>
int main()
{
    int i,j,len;
    char a,str[210];
    while(scanf("%s",str)!=EOF)
    {
        len=strlen(str);
        for(i=0;i<len;i++)
        {
            for(j=0;j<len-i-1;j++)
            {
                if(str[j]>str[j+1])
                {
                    a=str[j];
                    str[j]=str[j+1];
                    str[j+1]=a;
                }
            }
        }
        printf("%s\n",str);
    }
    return 0;
}

0 0
原创粉丝点击