#include<stdio.h>#define MAX 1024void order(char *arr,int n){ char ch; int i,j; for(i=0;i<n-1;i++) { for(j=0;j<n-i-1;j++) { if(arr[j]>arr[j+1]) { ch=arr[j]; arr[j]=arr[j+1]; arr[j+1]=ch; } } } return;}void main(){ char arr[MAX]; char ch; int n=0; printf("Please input an char array which length is less than %d\n",MAX-1); while(n<MAX-1 && '\n'!=(ch=getchar())) arr[n++]=ch; arr[n]='\0'; order(arr,n); printf("%s\n",arr); printf("Made by 小恩\n"); return;}/*结果:Please input an char array which length is less than 1023adsfd adfsgergh;,mn;yk,.;.mgppfghj ,,..;;;aadddefffgggghhjkmmnpprssyMade by 小恩请按任意键继续. . .*/