题解 | #图片整理#
图片整理
https://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941
#include <stdio.h>
#include <string.h>
int main() {
char arr[1000];
gets(arr);
int i = 0, len = strlen(arr), j = 0;
//使用冒泡排序
for (i = 0; i < len - 1; i++) {
for (j = 0; j < len - i - 1; j++) {//冒泡排序
if (arr[j] > arr[j+1]) {
char tmp = 'x';
tmp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tmp;
}
}
// for (j = i+1; j < len ; j++) {//超级冒泡
// if (arr[i] > arr[j]) {
// char tmp='\0';
// tmp = arr[i];
// arr[i] = arr[j];
// arr[j] = tmp;
// }
// }
}
printf("%s", arr);
return 0;
}

文远知行公司福利 483人发布