题解 | #图片整理#
图片整理
https://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941
#include <stdio.h>
#include <string.h>
int main() {
char ch;
char input_str[1001];
int arr_size = 0;
int i;
int j;
char temp;
memset(input_str, 0, sizeof(input_str));
while ((ch = getchar()) != '\n') {
input_str[arr_size] = ch;
arr_size++;
}
for (i = 0; i < arr_size - 1; i++) {
for (j = 0; j < arr_size - i - 1; j++) {
if (input_str[j] > input_str[j + 1]) {
temp = input_str[j + 1];
input_str[j + 1] = input_str[j];
input_str[j] = temp;
}
}
}
printf("%s \n", input_str);
return 0;
}

查看9道真题和解析