身高排序
描述
给出 n 个同学的身高,请根据他们的身高升序排列并输出排序结果。
输入
第一行 1 个正整数 n,表示有 n 个同学的身高,2<n≤100。
第二行包含 n 个正整数,之间用一个空格隔开,表示 n 个同学的身高。每个同学的身高都在 150~200 厘米之间。
输出
一行 n 个正整数,之间用一个空格隔开,表示 n 个同学根据身高升序排列的结果。
输入样例 1
7 180 170 176 158 155 150 160
输出样例 1
150 155 158 160 170 176 180
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> heights(n);
for (int i = 0; i < n; ++i) {
cin >> heights[i];
}
sort(heights.begin(), heights.end());
for (int height : heights) {
cout << height << " ";
}
cout << endl;
return 0;
}