题解 | #图片整理#
图片整理
https://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941
//用一个冒泡排序简单直接,在本题背景下时间复杂度也能接受 #include <stdio.h> #include<string.h> int main() { char arr[1000]=""; scanf("%s",arr); int i=0,j=0; int sz=strlen(arr); char tmp; for(i=0;i<sz-1;i++) { for(j=0;j<sz-1-i;j++) { if(arr[j]>arr[j+1]) { tmp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=tmp; } } } for(i=0;i<sz;i++) { printf("%c",arr[i]); } return 0; }