C++实现冰鸟颜色统计计数程序详解
这个问题要求统计1-10号颜色冰鸟各自出现的次数。输入10只鸟的颜色,每个颜色编号介于1到10之间。 下面是C++的代码实现: ```cpp #include <iostream> using namespace std; int main() { int colors[11] = {0}; // 下标1-10记录每种颜色数量,下标0不用 int num; // 读取10个颜色编号并统计 for (int i = 0; i < 10; i++) { cin >> num; colors[num]++; // 对应颜色计数加1 } // 输出1到10号颜色的统计结果 for (int i = 1; i <= 10; i++) { cout << colors[i]; if (i < 10) { cout << " "; // 最后一个数字后面不要空格 } } return 0; } ``` **代码说明:** - 使用长度为11的整数数组 `colors`,索引1到10分别对应1号到10号颜色的计数。 - 循环读取10个输入数字,每读取一个数字就在对应颜色计数上加1。 - 最后依次输出1到10号颜色的计数,数字之间用空格隔开。 **对样例输入的运行过程:** 输入:`3 1 4 1 5 9 2 6 5 3` - 编号1出现2次 → `colors[1]=2` - 编号2出现1次 → `colors[2]=1` - 编号3出现2次 → `colors[3]=2` - 编号4出现1次 → `colors[4]=1` - 编号5出现2次 → `colors[5]=2` - 编号6出现1次 → `colors[6]=1` - 编号7出现0次 → `colors[7]=0` - 编号8出现0次 → `colors[8]=0` - 编号9出现1次 → `colors[9]=1` - 编号10出现0次 → `colors[10]=0` 输出:`2 1 2 1 2 1 0 0 1 0` ######[AI问答 | 491点数解答 | 2026-07-18 20:48:42]
- 深度揭秘 Oracle Workarea Size Policy:参数调优助力数据库性能飞升(阿里通义 | 372点数解答 | 2024-05-13 10:54:45)319
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)528
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)447
- C++ 实战:交通工具基类与小汽车类的继承实现及测试(字节豆包 | 391点数解答 | 2024-09-18 16:16:39)310
- Java 实现交通工具类继承:从 Vehicles 到 Car 的完整示例(字节豆包 | 289点数解答 | 2024-09-18 16:16:54)286
- Java 继承实战:交通工具与小汽车类的定义与测试(字节豆包 | 293点数解答 | 2024-09-18 21:36:23)400
- Java实战:交通工具与小汽车类定义及测试全解析(字节豆包 | 290点数解答 | 2024-09-18 21:39:01)373
- Java 实战:交通工具类(Vehicle)及子类小汽车(Car)、卡车(Truck)的继承与实现(GPT | 919点数解答 | 2024-09-20 08:06:42)393
- C++实现交通工具及小汽车类:含代码示例与注意要点(字节豆包 | 378点数解答 | 2024-12-01 22:22:46)249
- Python 代码:轻松加入 RGB 颜色处理,含示例及注意要点 (字节豆包 | 500点数解答 | 2025-02-18 22:29:41)162
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)430
- 用 Pandas 深入分析招聘数据:从数据读取到可视化全流程解析(GPT | 1539点数解答 | 2024-06-30 15:56:50)454