C++ 实现:统计 1、5、10 在给定正整数序列中出现的次数
```cpp #include <iostream> using namespace std; int main() { int k; // 读取正整数k cin >> k; // 初始化1,5,10出现的次数为0 int count1 = 0, count5 = 0, count10 = 0; for (int i = 0; i < k; i++) { int num; // 读取每个正整数 cin >> num; // 判断读取的数是1,5还是10,并更新对应计数器 if (num == 1) { count1++; } else if (num == 5) { count5++; } else if (num == 10) { count10++; } } // 输出1,5,10出现的次数 cout << count1 << " " << count5 << " " << count10 << endl; return 0; } ``` 代码解释 1. 输入处理:首先读取正整数`k`,它表示接下来要输入的正整数的个数。 2. 计数器初始化:使用`count1`、`count5`和`count10`分别记录1,5,10出现的次数,初始值都为0。 3. 循环读取:使用`for`循环读取`k`个正整数,每次读取一个数后,通过`if-else if`语句判断该数是1,5还是10,并更新对应的计数器。 4. 输出结果:最后将1,5,10出现的次数按要求输出。 ######[AI问答 | 379点数解答 | 2025-11-10 14:00:36]
- 求解特定条件下整数序列的最小值:算法分析与代码实现(字节豆包 | 746点数解答 | 2026-01-24 13:14:40)60
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)350
- Python实现:轻松计算n阶数字矩阵主对角线之和(字节豆包 | 358点数解答 | 2025-12-08 12:25:06)76
- Python 实现:计算数字矩阵左上角数字之和(附代码及详解)(字节豆包 | 333点数解答 | 2025-12-08 17:52:36)83
- Python 巧算数字矩阵左上角数字之和,附代码与详细解释(字节豆包 | 387点数解答 | 2025-12-08 17:54:37)70
- 轻松搞定:计算数字矩阵主对角线之和的 C++ 实现(DeepSeek | 107点数解答 | 2025-12-29 12:22:27)51
- 数轴旅行:从原点出发,能否到达目标位置?(字节豆包 | 225点数解答 | 2026-01-23 19:51:03)48
- 编程助力禾木:判断数字 x 是否在 10^a 至 10^b 区间内(字节豆包 | 367点数解答 | 2026-02-07 18:34:36)28
- 编程助力禾木:判断数字 x 是否在 10^a 至 10^b 区间(字节豆包 | 368点数解答 | 2026-02-07 18:35:01)27
- 巧用筛法!计算 N 到 M 间数的最大质因数个数(DeepSeek | 245点数解答 | 2026-01-18 12:43:51)40
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)322
- C++ 破解超复杂等比数列求和取模问题:巧用快速幂与模逆元(百度文心 | 911点数解答 | 2025-03-29 19:12:07)381