题解 | #图片整理#

图片整理

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;
}
全部评论

相关推荐

06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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