C++实现快速查找第x个数字的程序代码
```cpp #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n, x; cout << "请输入数字个数 n 和要查找的序号 x:" << endl; cin >> n >> x; if (x < 1 || x > n) { cout << "序号 x 超出范围!" << endl; return 0; } vector<int> nums(n); cout << "请输入 " << n << " 个正整数:" << endl; for (int i = 0; i < n; i++) { cin >> nums[i]; } // 直接访问第 x 个数字(注意索引从 0 开始) cout << "第 " << x << " 个数字是:" << nums[x - 1] << endl; return 0; } ``` 🔍 **程序说明** - 程序先读取数字个数 `n` 和查找序号 `x` - 检查 `x` 是否在有效范围内(1 到 n) - 读取 `n` 个正整数到向量中 - 直接输出第 `x` 个数字(向量索引为 `x-1`) 💡 **使用示例** ``` 请输入数字个数 n 和要查找的序号 x: 5 3 请输入 5 个正整数: 10 20 30 40 50 第 3 个数字是:30 ``` 📌 **注意事项** - 程序假设输入都是正整数 - 序号 `x` 从 1 开始计数 - 如果只需要查找一次,直接访问比排序更高效 ######[AI问答 | 374点数解答 | 2026-03-27 19:00:54]
- C++ 实现:精准统计给定范围 [L, R] 内数字 2 出现的次数及代码详解(字节豆包 | 401点数解答 | 2026-02-05 21:17:05)42
- C++实现:统计[L, R]范围内数字2出现的次数及代码详解(字节豆包 | 489点数解答 | 2026-02-07 17:12:26)46
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)346
- Python:用正则表达式从含多种字符的字符串中提取英文、数字和中文单词(GPT | 522点数解答 | 2024-05-31 19:05:27)317
- Python:用正则表达式结合 split 思路提取一行字符串中的英文、数字和中文单词 (GPT | 399点数解答 | 2024-05-31 19:07:31)313
- 繁体字编码代码修改:人物名字合法性验证函数转简体版(字节豆包 | 325点数解答 | 2024-10-21 18:57:01)287
- 计算区间 n 到 m 中数字 x 出现次数的 Python 实现与详解(字节豆包 | 289点数解答 | 2025-12-07 17:14:59)76
- Python 实现:计算区间 n 到 m 中数字 x 出现的次数(字节豆包 | 322点数解答 | 2025-12-13 21:37:08)78
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)316
- 微信小程序作业:展示个人信息,多方式设置文本样式全解析!(阿里通义 | 748点数解答 | 2024-10-22 16:07:00)405
- C++ 代码:轻松求解方程 x² + y² = n 的正整数(含 0)解(字节豆包 | 208点数解答 | 2024-10-27 13:15:44)149
- C++代码实现:轻松计算 1 到 n 的阶乘之和(字节豆包 | 303点数解答 | 2024-10-27 13:16:23)121