酷代码 AI
菜单

现有 n n 个非负整数, a a[1], a a[2] ... a a[ n n],请你对这些整数进行排序然后按照从大到小的顺序输出。 输入格式 共两行, 第一行,包含一个正整数 n n,表示序列的个数。 第二行,包含 n n 个非负整数,数与数之间用空格隔开。 输出格式 输出包括一行, 即按从大到小的顺序,排序后的 n n 个整数,数与数之间用空格隔开。

```cpp #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n; cin >> n; vector<int> nums(n); for (int i = 0; i < n; i++) { cin >> nums[i]; } // 从大到小排序 sort(nums.begin(), nums.end(), greater<int>()); for (int i = 0; i < n; i++) { cout << nums[i]; if (i != n - 1) cout << " "; } return 0; } ``` [2026-01-17 10:32:27 | AI问答 | 132点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多