不用额外库,C++轻松找出输入数字中的最小值
💡若不导入其他库,可将 `minn` 初始化为输入的第一个数,这样就能避免使用 `INT_MAX`。以下是修改后的代码: ```cpp #include <iostream> using namespace std; int main() { int n; int a[20]; // 根据 n <= 20 定义数组大小 cin >> n; // 读取第一个数并初始化 minn cin >> a[0]; int minn = a[0]; // 读取剩余的数 for (int i = 1; i < n; i++) { cin >> a[i]; if (a[i] < minn) { minn = a[i]; } } cout << minn; return 0; } ``` ### 代码解释 - 先读取第一个数,并把它赋值给 `minn`。 - 接着在后续循环读取剩余数字时,逐个与 `minn` 比较,若遇到更小的数就更新 `minn` 的值。 - 最后输出 `minn`,也就是这 `n` 个数字中的最小值。 ######[AI问答 | 286点数解答 | 2026-02-14 20:38:07]
相关提问
- C++ 实现:精准统计给定范围 [L, R] 内数字 2 出现的次数及代码详解(字节豆包 | 401点数解答 | 2026-02-05 21:17:05)18
- C++实现:统计[L, R]范围内数字2出现的次数及代码详解(字节豆包 | 489点数解答 | 2026-02-07 17:12:26)23
- 职中生用PHP+MySQL+HTML搭建湘绣文化网站,功能全易上手!(DeepSeek | 3146点数解答 | 2025-05-08 23:00:48)192
- 计算区间 n 到 m 中数字 x 出现次数的 Python 实现与详解(字节豆包 | 289点数解答 | 2025-12-07 17:14:59)54
- Python 实现:计算区间 n 到 m 中数字 x 出现的次数(字节豆包 | 322点数解答 | 2025-12-13 21:37:08)56
- Python:用正则表达式从含多种字符的字符串中提取英文、数字和中文单词(GPT | 522点数解答 | 2024-05-31 19:05:27)297
- Python:用正则表达式结合 split 思路提取一行字符串中的英文、数字和中文单词 (GPT | 399点数解答 | 2024-05-31 19:07:31)290
- 繁体字编码代码修改:人物名字合法性验证函数转简体版(字节豆包 | 325点数解答 | 2024-10-21 18:57:01)265
- C++ 实现:合并 k 个有序数组并求所有数的中位数(附代码及复杂度分析) (阿里通义 | 203点数解答 | 2023-11-09 00:50:21)210
- 2023 - 2024 年中国制造业与非制造业 PMI 数据深度剖析:为政策与决策提供参考 (讯飞星火 | 54点数解答 | 2024-12-17 09:25:02)122
- 深挖2023 - 2024年中国制造业与非制造业PMI数据:多元统计剖析经济运行特点 (讯飞星火 | 235点数解答 | 2024-12-17 09:25:13)111
- Python 实现:输入三个数并输出最大、最小及平均值,附异常处理要点(字节豆包 | 210点数解答 | 2025-01-25 12:23:39)191