PTA 7-3 stringstream类的使用 (10分) c++

7-3 stringstream类的使用 (10分)

使用 stringstream 实现整数排序。要求把输入保存到在一个stringstream对象中,再这10个整数放到一个整型数组中,将整型数组按大小排序,然后再存回到stringstream对象中。
输入格式:
从键盘在一行中输入10个整数,以空格相隔,
输出格式:
输入的字符串,排序前的整型数组,排序后的stringstream对象,整数之间以空格分割,最后一个整数后面没有空格。

输入样例:
12 34 65 -23 -32 33 61 99 321 32

输出样例:
12 34 65 -23 -32 33 61 99 321 32
12 34 65 -23 -32 33 61 99 321 32
-32 -23 12 32 33 34 61 65 99 321

#include
using namespace std;
int main()
{
    string s;
    getline(cin,s);
    cout<<s<<endl;
    //cout<
    int a[10000],i=0,j;
    stringstream stream(s);
    while(stream>>a[i++]);
    
    /**/
    cout<<a[0];//是这个意思叭
    for(j=1;j<i-1;j++){//直接输出两遍S不好喵
        cout<<" "<<a[j];//嘤
    }
    cout<<endl;
    /**/
    
    sort(a,a+i-1);
    cout<<a[0];
    for(j=1;j<i-1;j++){
        cout<<" "<<a[j];
    }
    return 0;
}

你可能感兴趣的:(PTA)