酷代码 AI
菜单
服务商

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]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]