39 lines
593 B
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;
|
||
|
}
|