题解
2025-07-13 08:51:17
发布于:广东
26阅读
0回复
0点赞
代码附有注释,已有缩进,直接复制即可
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> arr(n);
for (int i = 0; i < n; ++i) {
cin >> arr[i];
}
int k;
cin >> k;
// 对数组进行降序排序
sort(arr.begin(), arr.end(), greater<int>());
// 输出前k大的数
for (int i = 0; i < k; ++i) {
cout << arr[i] << endl;
}
return 0;
}
这里空空如也
有帮助,赞一个