#include <stdio.h>
int main()
{
char a[100];
int i=0,j,t,b;
printf("");
while((a[i]=getchar())!='\n')
i++;
t=i-1;
for(i=0;i<=t;i++)
{
for (j=i+1;j<=t;j++)
{
if(a[j]<a[i])
{
b=a[j];
a[j]=a[i];
a[i]=b;
}
}
}
j=t;
for(i=0;i<=j;i++)
{
if(a[i]==a[i+1])
{
for(j=i+1;j<=t;j++)
a[j]=a[j+1];
}
}
for(i=0;i<=j;i++)
{
printf("%c",a[i]);
}
return 0;
}
求指点错误
他会打出好多换行,而且你要是把一个字符重复输入很多次就不行了