C++实现统计学生最高得票数
以下是使用 C++ 实现该功能的代码: ```cpp #include <iostream> #include <vector> #include <algorithm> int main() { // 用于存储每个学生的得票数,初始化为 0 std::vector<int> votes(11, 0); // 读取十个整数,表示每个学生的投票对象 for (int i = 0; i < 10; ++i) { int vote; std::cin >> vote; // 对应学生的得票数加 1 votes[vote]++; } // 找出得票数最高的学生的得票数 int maxVotes = *std::max_element(votes.begin(), votes.end()); // 输出得票数最高的学生的得票数 std::cout << maxVotes << std::endl; return 0; } ``` ### 代码解释: 1. **定义存储得票数的数组**:使用 `std::vector<int> votes(11, 0)` 定义一个大小为 11 的向量 `votes`,并初始化为 0。这里大小为 11 是因为学生编号从 1 到 10,为了方便操作,索引 0 不使用。 2. **读取投票信息**:使用 `for` 循环读取十个整数,每个整数表示一个学生的投票对象。对于每个投票对象,将其对应的得票数加 1。 3. **找出最高得票数**:使用 `std::max_element` 函数找出 `votes` 向量中的最大值,即得票数最高的学生的得票数。 4. **输出结果**:将最高得票数输出到控制台。 ######[AI问答 | 400点数解答 | 2026-06-12 21:19:10]
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)438
- Java程序模拟教学选课:林老师开课,58 位学生选课男女比例大揭秘( | 2653点数解答 | 2024-04-02 11:00:16)501
- Java程序设计课程:模拟教学管理,统计58位选课学生男女比重( | 363点数解答 | 2024-04-05 18:31:39)504
- R语言实战:用配对样本t检验评估课程强化集训对学生成绩的提升效果(GPT | 630点数解答 | 2024-11-26 22:00:01)355
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)391
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)396
- 用 Pandas 深入分析招聘数据:从数据读取到可视化全流程解析(GPT | 1539点数解答 | 2024-06-30 15:56:50)418
- Python 实现:精确统计两数范围内素数个数,附完整代码与优化思路(阿里通义 | 292点数解答 | 2024-11-28 21:36:29)278
- Python 文件数量统计:检测当前及指定路径文件数并处理错误 (字节豆包 | 179点数解答 | 2024-12-11 13:09:13)224
- Python三关挑战:文件与文件夹数量统计及路径获取(字节豆包 | 493点数解答 | 2024-12-11 13:29:49)241
- 星际编码大赛终极对决:机械星AI与异星人激战“逆序对”统计难题(字节豆包 | 509点数解答 | 2025-04-19 17:33:00)307
- Python实现:输入5个字符统计“0”出现次数及开发注意要点(字节豆包 | 255点数解答 | 2026-01-16 14:23:30)74