poj 1106

来源:互联网 发布:python安装cv2库 编辑:程序博客网 时间:2024/06/05 07:46
// 5为空格,排序输出
#include <cstdio>#include <string>#include <iostream>#include <cstring>#include <algorithm>using namespace std;string str;long long num[1005];int main(){    int i = 0;    while (cin >> str)    {        memset(num, 0, sizeof(num));        i = 0;        for(int j=0; j<str.length();)        {            int temp=str[j]-'0';            if(temp!=5)            {                num[i]=num[i]*10+temp;                j++;            }            else            {                if(j)                    i++;                while(str[j]=='5')                    j++;                if(j>str.length()-1)                    i--;            }        }        sort(num, num + i + 1);        cout << num[0];        for (int k = 1; k <= i; k++)            cout << " " << num[k];        cout << endl;    }    return 0;}

0 0
原创粉丝点击