問題 A: 排序

題目描述

對輸入的n個數進行排序並輸出。

輸入

輸入的第一行包括一個整數n(1<=n<=100)。 接下來的一行包括n個整數。

輸出

可能有多組測試數據,對於每組數據,將排序後的n個整數輸出,每個數後面都有一個空格。
每組測試數據的結果佔一行。

樣例輸入

5
5 4 3 1 2

樣例輸出

1 2 3 4 5 

 

思路:

#include<bits/stdc++.h>
using namespace std;


int main()
{
    int n;
    while(cin >> n)
    {
        vector<int>ans(n);
        for(int i=0;i<n;i++)
        {
            cin >> ans[i];
        }
        sort(ans.begin(), ans.end());
        for(int i=0;i<n;i++)
        {
            cout<<ans[i] << " ";
        }
        cout<<endl;
    }
    return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章