#include<stdio.h>
#include<string.h>
int main()
{
char chara[101]={0},ans[101]={0};
gets(chara);
int b=0,n=0,i=0;
b=strlen(chara);
while(n<b){
if(chara[n]=='*')
{
for(int c=n;c<b;c++)
{
chara[c]=chara[c+1];
}
}
if(chara[n]!='*')
{ans[i]=chara[n];i++;
}//避免出现多个 * 相连接
n++;
}
char temp=0;
for(n=0;n<b;n++)
{
for(int c=0;c<b-n;c++)
{
if(ans[c]<ans[c+1])
{
temp=ans[c];ans[c]=ans[c+1];ans[c+1]=temp;
}
}
}
b=strlen(ans);
while(b>=0)
{
printf("%c",ans[b]);b--;
}
return 0;
}
XDOJ 期末训练 删除特定字符并排序输出
最新推荐文章于 2024-07-08 22:12:26 发布