标签:blog io os ar for sp div c log
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
char a[1000+10];
int num[1000+10];
int main()
{
int i,j;
int l,r;
while(scanf("%s",a)!=EOF)
{
memset(num,0,sizeof(num));
int cnt=0;
l=0;r=0;
int len=strlen(a);
int begin=0;
while(a[begin]==‘5‘) begin++;
l=begin;
for(i=begin;i<len;i++)
{
if(a[i]==‘5‘)
{
int wei=1;
r=i-1;
for(j=r;j>=l;j--)
{
num[cnt]+=((a[j]-‘0‘)*wei);
wei*=10;
}
cnt++;
l=i;
while(a[l]==‘5‘) {l++;i++;}
}
if(i==len-1)
{
int wei=1;
r=i;
for(j=r;j>=l;j--)
{
num[cnt]+=((a[j]-‘0‘)*wei);
wei*=10;
}
cnt++;
}
}
sort(num,num+cnt);
for(i=0;i<cnt;i++)
{
printf("%d",num[i]);
printf("%c",i==cnt-1?‘\n‘:‘ ‘);
}
}
return 0;
}
标签:blog io os ar for sp div c log
原文地址:http://www.cnblogs.com/sola1994/p/3993720.html