从键盘输入一个字符串,将此字符串按字符的ASCII码值从小到大排序,并显示排序后的字符串。
#include <stdio.h>
#include <string.h>
int main(){
char a[100];
int n,l,j,k,i,tmp;
while(scanf("%s",a)!=EOF){
n = strlen(a);
for(j=0;j<n-1;j++){//冒泡
for(k=n-1;k>j;k--){
if(a[k]<a[k-1]){
tmp = a[k];
a[k] = a[k-1];
a[k-1] = tmp;
}
}
}
for(i=0;i<n;i++){
printf("%c",a[i]);
}
}
return 0;
}