#include <stdio.h>
#include <string.h>
void pri(char str[]);
int main(int argc, const char * argv[])
{
//指针排序
/*从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
如输入:ad2f3adjfeainzzzv",则输出"23adefijnva";
*/
char str[100];
puts("请输入字符串:");
gets(str);
puts(str);
pri(str);
return 0;
}
void pri(char str[])
{
int length = strlen(str);
for (int i=1; i<length; i++)
{
for (int j=0; j<length-i; j++)
{
if (str[j]>str[j+1])
{
int temp=str[j];
str[j]=str[j+1];
str[j+1]=temp;
}
}
}
for (int i=0; i<length; i++)
{
printf("%c",str[i]);
}
printf("\n");
for (int i=0; i<100; i++)
{
for (int i=0; i<100; i++)
{
if (str[i]==str[i+1])
{
str[i+1]=str[i+2];
}
}
}
puts(str);
}