自己写的。C语言。题解 | #图片整理#
图片整理
https://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941
#include<stdio.h>
int main() {
    int i = 0, j = 0;
    char min;
    char line[1001];
    char sort[1001];
    scanf("%s", line);
    while (1) {
        min = 127;
        i = 0;
        while (line[i] != '\0') {
            if (line[i] < min) {
                min = line[i];
            }
            i++;
        }
        if (min == 127) {
            sort[j] = '\0';
            break;
        }
        for (i = 0; i < 1000; i++) {
            if (line[i] == min) {
                sort[j] = line[i];
                j++;
                line[i] = 127;
                i = 1000;
            }
        }
    }
    printf("%s\n", sort);
    return 0;
}

 查看22道真题和解析
查看22道真题和解析