酷代码 AI
菜单

K博士有编号1~10的10种不同的化学试剂共n瓶。可是现在这n瓶试剂的摆放顺序被人打乱了,所以k博士无法得知每种试剂各有多少瓶。请你设计一个程序,输入每瓶试剂的编号,统计每种试剂的数量并输出吧。 输入: 输入包括两行,第一行包括一个整数n,n不超过1000。第二行有n个整数,分别为每瓶试剂的编号,编号之间用空格隔开。 输出: 输出包括一行,包含10个整数,分别表示每种试剂的数量,中间用空格隔开 使用c++语言

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int count[11] = {0}; // 使用数组统计1~10号试剂的数量,索引0不使用 for (int i = 0; i < n; i++) { int id; cin >> id; count[id]++; // 对应编号的计数器加1 } // 输出1~10号试剂的数量 for (int i = 1; i <= 10; i++) { cout << count[i]; if (i < 10) cout << " "; // 最后一个数字后不加空格 } return 0; } ``` [2026-01-18 12:18:11 | AI问答 | 157点数解答]

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