酷代码 AI
菜单
服务商

c++乌拉乎的书桌上摆满了零食,已知零食共分成10个不同的种类,种类编号分别为数字1~10,而乌拉乎为了能更有规律的吃零食,想要知道每种零食分别有几包。现在请你帮乌拉乎设计一个程序,完成对每种零食数量的统计。 输入描述 共两行,第一行为一个数字n,表示零食共有多少包。第二行包含n个1~10的整数,分别表示每包零食的种类编号,中间用空格隔开。 输出描述 共一行,包含10个整数,分别是编号1~10的零食数量,中间用空格隔开 input1 运行 复制 10 1 2 3 4 5 6 7 8 9 10 output1 复制 1 1 1 1 1 1 1 1 1 1 数据范围 对于100%的数据,1 ≤ ≤n ≤ ≤100。

```cpp #include <iostream> using namespace std; int main() { int n; // 读取零食的总数量 cin >> n; // 用于存储每种零食的数量,初始化为0 int count[10] = {0}; for (int i = 0; i < n; i++) { int type; // 读取每包零食的种类编号 cin >> type; // 对应种类的零食数量加1 count[type - 1]++; } // 输出每种零食的数量 for (int i = 0; i < 10; i++) { if (i > 0) { cout << " "; } cout << count[i]; } cout << endl; return 0; } ``` [2026-02-07 20:28:01 | AI问答 | 198点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多