#include<stdio.h>
#include<string.h>
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
char s[1010];
int num[1010];
int n,m,i,j,t;
while(~scanf("%s",s)){
memset(num,0,sizeof(num));
n=strlen(s);
for(j=i=0;i<n;i++){
if(s[i]!='5'){
t=0;
while(i<n&&s[i]!='5'){//不能用是s[i]作为判断条件
t=t*10+(s[i]-'0');
i++;
}
//printf("t=%d\n",t);
num[j++]=t;
}
}
sort(num,num+j);
printf("%d",num[0]);
for(i=1;i<j;i++){
//if(num[i]!=num[i-1])
printf(" %d",num[i]);
}
printf("\n");
}
return 0;
}
hdu 1106 排序(字符串的分割)
最新推荐文章于 2021-02-17 20:15:54 发布