使用单头文件iostream解决C++前三最小值问题
```cpp #include <iostream> int main() { int n; std::cin >> n; int arr[100]; for (int i = 0; i < n; ++i) { std::cin >> arr[i]; } // 选择排序前3个最小值 int min1 = arr[0], min2 = arr[1], min3 = arr[2]; if (min1 > min2) { int t = min1; min1 = min2; min2 = t; } if (min1 > min3) { int t = min1; min1 = min3; min3 = t; } if (min2 > min3) { int t = min2; min2 = min3; min3 = t; } for (int i = 3; i < n; ++i) { if (arr[i] < min1) { min3 = min2; min2 = min1; min1 = arr[i]; } else if (arr[i] < min2) { min3 = min2; min2 = arr[i]; } else if (arr[i] < min3) { min3 = arr[i]; } } std::cout << min1 << " " << min2 << " " << min3 << std::endl; return 0; } ``` ######[AI问答 | 325点数解答 | 2026-07-11 15:45:10]
- JSP 实现商品展示模块:分页、搜索、交互与美观界面全搞定!(字节豆包 | 19点数解答 | 2024-12-13 15:00:43)404
- C++ 仅用 <iostream> 求 1 至 n(n<=100)各数不含 1 和自身的因子个数 (字节豆包 | 117点数解答 | 2025-12-28 19:34:48)53
- C3期末:精准求解 3 - 20 范围内数列第 k 项值及注意要点(字节豆包 | 242点数解答 | 2025-06-15 11:26:19)197
- C++求解:查找3 - 20项数列第k项值及注意要点(字节豆包 | 325点数解答 | 2025-06-15 11:27:11)220
- C++头文件的使用、创建及开发建议(字节豆包 | 918点数解答 | 2026-05-17 09:45:43)23
- PyCharm 中用 Selenium 编写自动化测试脚本,轻松登录 eShop 测试平台并点击“我的订单”(字节豆包 | 304点数解答 | 2024-11-06 15:38:30)501
- C++ 实现:合并 k 个有序数组并求所有数的中位数(附代码及复杂度分析) (阿里通义 | 203点数解答 | 2023-11-09 00:50:21)254
- 2023 - 2024 年中国制造业与非制造业 PMI 数据深度剖析:为政策与决策提供参考 (讯飞星火 | 54点数解答 | 2024-12-17 09:25:02)159
- 深挖2023 - 2024年中国制造业与非制造业PMI数据:多元统计剖析经济运行特点 (讯飞星火 | 235点数解答 | 2024-12-17 09:25:13)140
- Python 实现:输入三个数并输出最大、最小及平均值,附异常处理要点(字节豆包 | 210点数解答 | 2025-01-25 12:23:39)230
- 地下水及地基土腐蚀性分析:从代码优化到逻辑完善的全面攻略(DeepSeek | 498点数解答 | 2025-06-08 21:49:49)252
- 使用 C++ 找出全息偶像总决选人气最稳定的偶像(字节豆包 | 502点数解答 | 2026-03-08 10:20:28)38