<不用gets函数的做法>
【c code】
#include <stdio.h>
#include <string.h>
int main(){
char ch[85]={'0'}, tmp;
int i=0;
while(ch[i]!='\n'){
i++;
scanf("%c",&ch[i]);
}
int j, len=i;
for(i=1; i<len-1; i++){ //注意,i从1开始,因为ch[0]没有被输入新值
for(j=i; j<len; j++){
if(ch[i]>ch[j]){
tmp=ch[i];
ch[i]=ch[j];
ch[j]=tmp;
}
}
}
for(i=1; i<len; i++){
if(ch[i]!=ch[i+1]){
printf("%c",ch[i]);
}
}
return 0;
}