酷代码 AI
菜单
服务商

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

```cpp #include <iostream> #include <algorithm> int main() { int n; // 读取整数的个数 std::cin >> n; int a[1000]; // 读取每个整数 for (int i = 0; i < n; i++) { std::cin >> a[i]; } // 对数组进行从大到小的排序 std::sort(a, a + n, std::greater<int>()); // 输出排序后的数组 for (int i = 0; i < n; i++) { if (i > 0) { std::cout << " "; } std::cout << a[i]; } std::cout << std::endl; return 0; } ``` [2026-02-08 16:05:51 | AI问答 | 192点数解答]

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