OJ
#include <stdio.h>
#include <string.h>
void scan(char c,char *b ){
int flag =1;\
static int k =0;
for(int i=0;i<=k;i++){
if(*(b+i)==c){
flag =0;
break;
}
}
if(flag){
*(b + k) = c;
k++;
}
*(b+k+1)='\0';
}
void sort(char *b ){
char temp='0';
size_t len=strlen(b);
for(int i=0;i<len-1;i++){
for(int k=0;k<len-1;k++){
if(*(b+k)>*(b+k+1)){
temp = *(b+k);
*(b+k) = *(b+k+1);
*(b+k+1) = temp;
}
}
}
}
int main(void){
char a[80],b[80]={0};
b[0]=a[0];
if(fgets(a,sizeof(a),stdin)!=NULL){
size_t len = strlen(a);
a[len-1]='\0';
};
for(int i=0;i<strlen(a);i++){
scan(a[i],b);
}
sort(b);
printf("%s\n",b);
}