#include <stdio.h> #include<string.h> #include<malloc.h> #include<ctype.h> int main() { int i, j; char* str = (char*)malloc(1000 * sizeof(char)); scanf("%s", str); int len=strlen(str); for(i=0;i<len;i++) { for(j=0;j<len-i-1;j++) { if(str[j]>str[j+1]) { char t=str[j]; str[j]=str[j+1]; str[j+1]=t; } } } puts(str); }
管他字母还是数字冒泡排序都直接搞定