C-study/08-1/4/trim.c

39 lines
593 B
C

#include<stdio.h>
#include<string.h>
int if_exist_in_string(char s_[100], char a, int len){
for(int i=0;i<len;i++){
if(s_[i]==a) return 1;
}
return 0;
}
int main(){
int n,n_=0;
char s[100],s_[100],temp;
scanf("%s",s);
n=strlen(s);
for(int i=0;i<n;i++){
if(if_exist_in_string(s_,s[i],n_)==0){
s_[n_]=s[i];
s_[n_+1]='\0';
}
n_=strlen(s_);
}
for(int i=0;i<n_;i++){
for(int j=i+1;j<n_;j++){
if(s_[i]>s_[j]){
temp=s_[i];
s_[i]=s_[j];
s_[j]=temp;
}
}
}
for(int i=0;i<n_;i++) {
printf("%c",s_[i]);
}
return 0;
}