#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];展开
#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 小恩请按任意键继续. . .*/ 收起