hdu 1106 排序(字符串的分割)

来源:互联网 发布:武汉蓝星软件 编辑:程序博客网 时间:2024/06/06 09:41
#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;} 

0 0