红旗小学学生会主席选举问题的 C++ 解决方案
以下是使用 C++ 解决该问题的代码: ```cpp #include <iostream> using namespace std; int main() { int n; // 读取学生总数 cin >> n; int vote; int count1 = 0, count2 = 0; // 循环读取每个学生的选票 for (int i = 0; i < n; i++) { cin >> vote; if (vote == 1) { count1++; // 统计明明的得票数 } else { count2++; // 统计萱萱的得票数 } } // 判断谁获得了一半以上的选票 if (count1 > n / 2) { cout << 1 << endl; // 明明当选 } else { cout << 2 << endl; // 萱萱当选 } return 0; } ``` ### 代码解释 1. **输入学生总数**:使用 `cin >> n` 读取学校的学生总数。 2. **统计选票**:通过一个 `for` 循环读取 `n` 个学生的选票,使用 `count1` 统计明明的得票数,使用 `count2` 统计萱萱的得票数。 3. **判断当选者**:比较 `count1` 和 `n / 2` 的大小,如果 `count1` 大于 `n / 2`,则明明当选,输出 `1`;否则,萱萱当选,输出 `2`。 ######[AI问答 | 368点数解答 | 2026-08-15 21:53:53]
- 导出功能优化:解决多次导出、过程异常、失败提示及完成通知问题 (DeepSeek | 1点数解答 | 2025-02-12 17:35:54)263
- GIS软件操作:计算小学所属学区及各学区小学数量全攻略 (百度文心 | 767点数解答 | 2024-06-30 05:27:42)232
- 用 Python 处理学区与小学图层:计算小学所属学区并统计各学区小学数量(GPT | 642点数解答 | 2024-06-30 05:27:56)224
- 小学记叙文:探秘成都宽窄巷子,一场美食与文化的奇妙之旅! (字节豆包 | 310点数解答 | 2024-12-22 20:28:18)254
- 宽窄巷子:成都的宝藏之旅 (字节豆包 | 387点数解答 | 2024-12-22 20:29:00)249
- 温暖港湾:我与爸妈的亲情纪事(字节豆包 | 317点数解答 | 2024-12-22 20:31:11)247
- 清晨树下,邂逅可爱小鸟宝宝的奇妙之旅(字节豆包 | 284点数解答 | 2024-12-22 20:32:52)210
- 与神笔马良同行:一日善举,满是希望 (字节豆包 | 283点数解答 | 2024-12-22 20:34:00)275
- 与神笔马良一日游:用爱书写奇妙助人大冒险! (字节豆包 | 407点数解答 | 2024-12-22 20:36:11)218
- 探秘七彩丹霞:我心中的梦幻之地(字节豆包 | 361点数解答 | 2024-12-23 19:53:22)270
- 公园邂逅:可爱小鸟宝宝的温暖观察之旅(字节豆包 | 299点数解答 | 2024-12-23 19:54:36)281
- 溪水欢歌:流淌的灵动诗篇与无尽梦想 (字节豆包 | 107点数解答 | 2024-12-23 20:59:00)226