题解 | #图片整理#
图片整理
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; }