hdu 排序 中文1001

来源:互联网 发布:星际争霸数据库 编辑:程序博客网 时间:2024/06/06 01:00
#include<stdio.h>
#include<algorithm>
#include<string.h>
using namespace std;
int main()
{
 char c[1100];
 int a[1100];
 while(scanf("%s",c)!=EOF)
 {
  int i=0,j=0,sum=0;
  int len=strlen(c);
  c[len]='5';
  while(j<=len)
  {
   if(c[j]=='5')
   {
    if(j==0||c[j-1]=='5')j++;
    else //if(c[j-1]!='5')
    {
     a[i++]=sum;
     sum=0;
     j++;
    }
   }
   else sum=sum*10+c[j++]-'0';
  }
  sort(a,a+i);
  for(j=0;j<i-1;j++)
  printf("%d ",a[j]);
  printf("%d\n",a[i-1]);
 }
 return 0;
}
  
0 0
原创粉丝点击