题解 | #图片整理#

图片整理

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

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

static char g_string[1001] = {0};
int main(int argc, char** argv)
{
    while (gets(g_string) != NULL) {
        for (int i = 0; i < strlen(g_string) - 1; i++) {
            for (int j = i + 1; j > 0; j--) {
                if (g_string[j] >= g_string[j - 1]) break;
                g_string[j] ^= g_string[j - 1] ^= g_string[j] ^= g_string[j - 1];
            }
        }

        printf("%s\n", g_string);
    }
    return 0;
}
全部评论

相关推荐

10-11 14:44
济南大学 Java
点赞 评论 收藏
分享
迷茫的大四🐶:都收获五个了,兄弟那还说啥,不用改了,去玩吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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