利用冒泡排序法,从终端接收字符,并依照ASCII码排序
#include<stdio.h>
#include<string.h>
int main(void)
{
int a[64]={0};
int i=0,l=0,len=0,tmp=0,j=0;
gets(a);
len=strlen(a);
for(j=0;j<len-1;j++)
{
for(i=0;i<len-1-j;i++)
{
if(a[i]>a[i+1])
{
tmp=a[i];
a[i+1]=a[i];
a[i]=tmp;
}
}
}
for(i=0;i<len;i++)
{
printf("%s " , a[i])
}
return 0;
}