酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

简单的 C++ 代码实现 10 个正整数从大到小排序

```cpp #include <iostream> #include <algorithm> int main() { int nums[10]; for (int i = 0; i < 10; i++) std::cin >> nums[i]; std::sort(nums, nums + 10, [](int a, int b) { return a > b; }); for (int i = 0; i < 10; i++) { std::cout << nums[i]; if (i < 9) std::cout << " "; } std::cout << std::endl; return 0; } ``` ### 代码解释 - 定义一个大小为 10 的整数数组 `nums`,用 `for` 循环接收 10 个正整数输入。 - 调用 `std::sort` 函数,传入数组起始地址 `nums` 和结束地址 `nums + 10`,并使用 lambda 表达式 `[](int a, int b) { return a > b; }` 实现从大到小排序。 - 再次用 `for` 循环输出排序后的数组元素,元素间用空格分隔。 ######[AI问答 | 291点数解答 | 2026-05-05 12:52:23]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]