题解 | #图片整理#

图片整理

http://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941

思路

  1. 获取字符串
  2. 统计输入个数,并对字符从小到大进行排序
  3. 输出排序后的字符

Answer

#include<stdio.h>
#include<string.h>

int main()
{
    char str[1001];
    char tmp;
    
    scanf("%s",str);
    //获得字符个数并排序
    for(int i=0; i<strlen(str); i++){
        for(int j=i+1; j<strlen(str); j++){            
            if(str[i]>str[j]){               
                tmp = str[i];
                str[i] = str[j];
                str[j] = tmp;
            }
        }                
    }
    //输出排序后的字符
    for(int i=0; i<strlen(str); i++){
        printf("%c",str[i]);
    }
    return 0;
}
全部评论

相关推荐

07-11 11:15
中南大学 Java
好可爱的hr姐姐哈哈哈哈
黑皮白袜臭脚体育生:兄弟们貂蝉在一起,吕布开了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 11:24
大家还是用ai改吧,我心疼得要死,就当花钱买教训吧,人家直接拿完钱就跑路了
程序员小白条:简历修改700....神奇,又不是帮你面试,咋的,简历修改从双非变92了还是没实习变成有大厂实习了
点赞 评论 收藏
分享
机械打工仔:有说的你怀疑一下就行了,直接问也太实诚了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务