hdu 1106 排序

来源:互联网 发布:福州网络推广 编辑:程序博客网 时间:2024/06/06 16:50

字符串水题,巧用stringstream;

#include<bits/stdc++.h>using namespace std;int main(){    string str;    long long a[1005];    while(cin>>str)    {        for(int i=0;i<str.length();i++)            if(str[i]=='5')                str[i]=' ';        string buf;        int k=0;        stringstream ss(str);        while(ss>>buf)        {            int n=0;            for(int j=0;j<buf.length();j++)                n=n*10+buf[j]-'0';            a[k++]=n;        }        sort(a,a+k);        cout<<a[0];        for(int i=1;i<k;i++)            cout<<" "<<a[i];        cout<<"\n";    }    return 0;}



 

0 0