当前位置:   article > 正文

牛客网C语言上机 字符串内排序_输入n个字符串(n<=10,每个字符串长度均小于20),按照从小到大的顺序输出这些字符串

输入n个字符串(n<=10,每个字符串长度均小于20),按照从小到大的顺序输出这些字符串

题目描述

 输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果

输入描述:

 一个字符串,其长度n<=20

输出描述:

 输入样例可能有多组,对于每组测试样例,
按照ASCII码的大小对输入的字符串从小到大进行排序,输出排序后的结果

示例1

输入

复制

dcba

输出

复制

abcd

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/651237
推荐阅读
相关标签
  

闽ICP备14008679号