1106.cpp

来自「杭州电子科技大学ACM-OJ系统的部分代码」· C++ 代码 · 共 70 行

CPP
70
字号
#include<iostream>
#include<algorithm>
#include<functional>
#include<vector>
using namespace std;

void main()
{
	char s[1000];
	vector<int> a(112);
	while









#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;

int main()
{
    int i,c=0;
    string str;
    
    
    while(cin>>str)
    {
        long x=0;
        bool flag=false;
        c=i=0;
        vector<long> v;
        while(i<str.size())
        {
        
            if(str[i]!='5')
            {
                x=x*10;
                x+=(str[i]-48);
                c++;
                flag=true;
            }
            else
            {
                if(c>0)
                {            
                    v.push_back(x);
                    c=0;
                    x=0;
                    flag=false;
                }
            }
            i++;
        }    
        if(flag)
            v.push_back(x);
        sort(v.begin(),v.end());        
        for(i=0;i<v.size()-1;i++)
            cout<<v[i]<<" ";   
        cout<<v[i]<<endl;
    }

return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?