C++ 初学者实现:快速查询考场学生座位号
以下是一个用 C++初学者的方法编写的程序,用于解决上述问题: ```cpp #include <iostream> #include <string> #include <vector> using namespace std; int main() { int n; cin >> n; vector<string> studentIDs(n); vector<int> seatNumbers(n); for (int i = 0; i < n; i++) { cin >> studentIDs[i]; seatNumbers[i] = i + 1; } int m; cin >> m; for (int i = 0; i < m; i++) { string queryID; cin >> queryID; bool found = false; for (int j = 0; j < n; j++) { if (studentIDs[j] == queryID) { cout << seatNumbers[j] << endl; found = true; break; } } if (!found) { cout << "na" << endl; } } return 0; } ``` 在这个程序中,我们首先读取学生数量和每个学生的学号,并将学号存储在一个向量中,同时为每个学号分配一个座位号。然后,读取查询数量和每个查询的学号,通过遍历学号向量来查找对应的座位号,如果未找到则输出`na`。 ######[AI写代码神器 | 316点数解答 | 2024-10-18 23:42:59]
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)343
- 补全含错误代码:Vue结合Element UI组件实现查询、新增及表格展示功能 ( | 400点数解答 | 2023-12-19 15:20:50)432
- Java程序模拟教学选课:林老师开课,58 位学生选课男女比例大揭秘( | 2653点数解答 | 2024-04-02 11:00:16)470
- Java程序设计课程:模拟教学管理,统计58位选课学生男女比重( | 363点数解答 | 2024-04-05 18:31:39)473
- R语言实战:用配对样本t检验评估课程强化集训对学生成绩的提升效果(GPT | 630点数解答 | 2024-11-26 22:00:01)321
- 单线程频繁查ClickHouse致CPU飙升?这些优化方案速看!(DeepSeek | 491点数解答 | 2025-02-13 17:49:54)228
- MySQL:巧用 NOT LIKE 查询字段不包含特定字符串及注意要点 (DeepSeek | 264点数解答 | 2025-02-13 18:25:01)179
- C++ 初学者搞定小鱼“比可爱”计数难题:代码详解与复杂度分析(字节豆包 | 553点数解答 | 2026-02-07 18:59:03)37
- 过年期间光头强面临的美人松查询问题的C++解法(字节豆包 | 425点数解答 | 2026-02-24 19:53:50)16
- 狗熊岭美人松查找问题的 C++ 实现(字节豆包 | 683点数解答 | 2026-02-24 19:56:05)17
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)310
- C++ 实战:交通工具基类与小汽车类的继承实现及测试(字节豆包 | 391点数解答 | 2024-09-18 16:16:39)264