//代码
#include<stdio.h>
#include<string.h>
int main()
{
char a[255];
char b[255];
char c[255]="";
gets(a);
int k=0;
int len=strlen(a);
for(int i=0;i<len;i++)
{
if(a[i]=='-'&&i+1<len)
{
int sum=1;
c[k]=a[i+1];
k++;
}
}
c[k]='\0';
//完成了初步筛选(没有剔除重复项)
int lenc=strlen(c);
int j2;
for(int j=0;j<lenc;j++)
{
for(int j1=0;j1<j;j1++)
{
if(c[j]==c[j1])
{
for(j2=j;j2<lenc-1;j2++)
{
c[j2]=c[j2+1];
}
c[j2]='\0';
}
}
}//完成了剔除重复项的操作,需排序
//接下来尝试一下简单选择排序
for(int m=0;m<lenc-1;m++)
{
int min_index = m;
for(int n=m+1;n<lenc;n++)
{
if(c[n]<c[min_index])
{
min_index=n;
}
}
if(min_index!=m)
{
char t=c[m];
c[m]=c[min_index];
c[min_index]=t;
}
}
printf("%s",c);
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
char a[255];
char b[255];
char c[255]="";
gets(a);
int k=0;
int len=strlen(a);
for(int i=0;i<len;i++)
{
if(a[i]=='-'&&i+1<len)
{
int sum=1;
c[k]=a[i+1];
k++;
}
}
c[k]='\0';
//完成了初步筛选(没有剔除重复项)
int lenc=strlen(c);
int j2;
for(int j=0;j<lenc;j++)
{
for(int j1=0;j1<j;j1++)
{
if(c[j]==c[j1])
{
for(j2=j;j2<lenc-1;j2++)
{
c[j2]=c[j2+1];
}
c[j2]='\0';
}
}
}//完成了剔除重复项的操作,需排序
//接下来尝试一下简单选择排序
for(int m=0;m<lenc-1;m++)
{
int min_index = m;
for(int n=m+1;n<lenc;n++)
{
if(c[n]<c[min_index])
{
min_index=n;
}
}
if(min_index!=m)
{
char t=c[m];
c[m]=c[min_index];
c[min_index]=t;
}
}
printf("%s",c);
return 0;
}