/**********************************************************
任意输入一个字符串,将其中的字符按ASCII码值从小到大重新排序,
并输出。
<Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
#include <string.h>
main()
{
int a,temp;
char c[50];
printf("请输入一串字符/n");
gets(c);
a=strlen(c);
printf("长度是:%d/n",a);
for(int i=0;i<a;i++)
{
for(int j=i+1;j<a;j++) /* j<a 如果等于a的话 数组就超过了,因为从0开始的哦,比如a[4] 就是a[0],a[1],a[2],a[3] 四个引用*/
{
if(c[i]>c[j])
{
temp=c[j];
c[j]=c[i];
c[i]=temp;
}
}
}
printf("排序后:%s/n",c);
return 0;
}