#include<stdio.h>
#include<string.h>
int main()
{
int i, n;
char a[80];
int b[128]={0};
gets(a);
n = strlen(a);
for(i=0;i<n;i++)//将出现的字符赋值为1
b[a[i]] = 1;
for(i=0;i<128;i++)//对出现的字符进行排序
if(b[i]==1)
printf("%c", i);
return 0;
}
代码很简单,但是思路很奇特