C++程序:轻松帮乌拉乎统计书桌上10种零食数量及代码详解
```cpp #include <iostream> #include <vector> int main() { std::vector<int> snackCount(10, 0); int snackType; std::cout << "请输入零食的种类编号(输入0结束):" << std::endl; while (true) { std::cin >> snackType; if (snackType == 0) { break; } if (snackType >= 1 && snackType <= 10) { snackCount[snackType - 1]++; } else { std::cout << "输入的种类编号无效,请输入1到10之间的数字。" << std::endl; } } for (int i = 0; i < 10; ++i) { std::cout << "编号为 " << i + 1 << " 的零食有 " << snackCount[i] << " 包。" << std::endl; } return 0; } ``` 代码解释 1. 包含必要的头文件:`iostream`用于输入输出操作,`vector`用于存储每种零食的数量。 2. 创建存储零食数量的向量:`std::vector<int> snackCount(10, 0)`创建一个大小为10的向量,初始值都为0,用于存储每种零食的数量。 3. 输入零食种类编号:使用`while`循环不断读取用户输入的零食种类编号,输入0时结束循环。 4. 验证输入并更新数量:如果输入的编号在1到10之间,对应位置的零食数量加1;否则提示输入无效。 5. 输出每种零食的数量:遍历向量,输出每种零食的编号和对应的数量。 ######[AI问答 | 412点数解答 | 2025-12-13 11:53:46]
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(DeepSeek | 571点数解答 | 2025-08-23 20:54:40)233
- 易语言:读取并显示特定文本到超级列表框,还能增加新数据的方法与要点(DeepSeek | 1317点数解答 | 2025-08-23 20:58:40)236
- mallshop商城网站:数据库设计与强大业务功能全揭秘(GPT | 257点数解答 | 2024-12-09 14:08:15)278
- 深度揭秘 Oracle Workarea Size Policy:参数调优助力数据库性能飞升(阿里通义 | 372点数解答 | 2024-05-13 10:54:45)236
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)363
- 用 Pandas 深入分析招聘数据:从数据读取到可视化全流程解析(GPT | 1539点数解答 | 2024-06-30 15:56:50)376
- Python 实现:精确统计两数范围内素数个数,附完整代码与优化思路(阿里通义 | 292点数解答 | 2024-11-28 21:36:29)254
- Python 文件数量统计:检测当前及指定路径文件数并处理错误 (字节豆包 | 179点数解答 | 2024-12-11 13:09:13)207
- Python三关挑战:文件与文件夹数量统计及路径获取(字节豆包 | 493点数解答 | 2024-12-11 13:29:49)220
- 星际编码大赛终极对决:机械星AI与异星人激战“逆序对”统计难题(字节豆包 | 509点数解答 | 2025-04-19 17:33:00)283
- Python实现:输入5个字符统计“0”出现次数及开发注意要点(字节豆包 | 255点数解答 | 2026-01-16 14:23:30)51
- 巧用筛法!计算 N 到 M 间数的最大质因数个数(DeepSeek | 245点数解答 | 2026-01-18 12:43:51)41