分解问题:1.删除重复字符;2.字母排序
解决问题:1.输入字符存入字符数组中,循环判断重复元素,清0留下来一个;
2.排序方法很多,查找一下排序方法就行。
```c
char ch[256] = {0,};
char ch1;
int n = 0;
while (n<30)
{
ch1 = getc(stdin);
if(ch1 >= 'a' && ch1 <= 'z')
{
ch[n] = ch1;
printf("%c = %d\n",ch1,(int)(ch1-'a')+1);
n++;
}
}
for(int i = 0;i< n;i++)
{
for(int j = i+1;j<n;j++ )
{
if(ch[i]>ch[j])
{
ch1 = ch[i];
ch[i] = ch[j];
ch[j] = ch1;
}
}
}
ch1 = '\0';
for(int j = 0;j<n;j++)
{
if(ch1 == ch[j])
{
continue;
}
ch1 = ch[j];
printf("%c ",ch1);
}
```