HDU 1106

来源:互联网 发布:成人网络教育培训机构 编辑:程序博客网 时间:2024/06/05 19:54
#include <iostream>#include <string>#include <vector>#include <map>#include <set>#include <algorithm>#include <iterator>#include <list>#include <stack>using namespace std;int cmp(const void*a,const void*b){    return *(int *)a-*(int *)b;}int main(){        char number[1005];    while(gets(number))    {        int i,len,k=0,kopen=0;        int num[1005];        memset(num,0,sizeof(int)*1001);        len=strlen(number);        for(i=0;i<len;)        {            if(number[i]=='5')            {                i++;            }            while(number[i]!='5' && i<len)            {                num[k]=num[k]*10+number[i]-48;                i++;                kopen=1;            }            if(kopen==1)            {                k++;                kopen=0;            }        }        qsort(num,k,sizeof(int),cmp);cout<<num[0];        for(i=1;i<k;i++)        {            cout<<" "<<num[i];        }        cout<<endl;    }    return 0; }

0 0
原创粉丝点击