C++实现统计不同颜色冰鸟数量的程序
以下是实现该功能的C++代码: ```cpp #include <iostream> using namespace std; int main() { // 定义一个长度为11的数组,用于记录每种颜色冰鸟的数量,索引0不使用 int birdCount[11] = {0}; // 循环读取10只冰鸟的颜色编号 for (int i = 0; i < 10; i++) { int color; cin >> color; // 根据颜色编号,对应位置的计数加1 birdCount[color]++; } // 输出每种颜色冰鸟的数量 for (int i = 1; i <= 10; i++) { cout << birdCount[i]; if (i < 10) { cout << " "; } } cout << endl; return 0; } ``` ### 代码解释 1. **数组初始化**:定义一个长度为11的整数数组`birdCount`,用于记录每种颜色冰鸟的数量。数组索引从0到10,其中索引0不使用,因为冰鸟颜色编号从1开始。 2. **读取输入**:使用`for`循环读取10只冰鸟的颜色编号,每次读取一个编号后,将对应颜色编号在数组中的计数加1。 3. **输出结果**:使用`for`循环遍历数组,输出每种颜色冰鸟的数量,每个数量之间用空格隔开。 ######[AI问答 | 359点数解答 | 2026-06-12 19:42:29]
相关提问
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(DeepSeek | 571点数解答 | 2025-08-23 20:54:40)278
- 易语言:读取并显示特定文本到超级列表框,还能增加新数据的方法与要点(DeepSeek | 1317点数解答 | 2025-08-23 20:58:40)276
- mallshop商城网站:数据库设计与强大业务功能全揭秘(GPT | 257点数解答 | 2024-12-09 14:08:15)316
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)439
- 深入解析格雷码生成算法:递归求解与代码实现(DeepSeek | 443点数解答 | 2026-01-05 12:21:49)87
- 深入探究:n 位格雷码中编号 k 二进制串的求解算法与实现(DeepSeek | 726点数解答 | 2026-01-13 12:31:37)84
- 桌游技能逻辑的Python模拟实现与开发建议(字节豆包 | 929点数解答 | 2026-05-31 00:37:08)21
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)391
- C++ 实战:交通工具基类与小汽车类的继承实现及测试(字节豆包 | 391点数解答 | 2024-09-18 16:16:39)284
- Java 实现交通工具类继承:从 Vehicles 到 Car 的完整示例(字节豆包 | 289点数解答 | 2024-09-18 16:16:54)260
- Java 继承实战:交通工具与小汽车类的定义与测试(字节豆包 | 293点数解答 | 2024-09-18 21:36:23)387
- Java实战:交通工具与小汽车类定义及测试全解析(字节豆包 | 290点数解答 | 2024-09-18 21:39:01)353