酷代码 AI
菜单

K博士有编号1~10的10种不同的化学试剂共n瓶。可是现在这n瓶试剂的摆放顺序被人打乱了,所以k博士无法得知每种试剂各有多少瓶。请你设计一个程序,输入每瓶试剂的编号,统计每种试剂的数量并输出吧。 输入: 输入包括两行,第一行包括一个整数n,n不超过1000。第二行有n个整数,分别为每瓶试剂的编号,编号之间用空格隔开。 输出: 输出包括一行,包含10个整数,分别表示每种试剂的数量,中间用空格隔开 输入样例1: 8 1 4 1 4 2 1 3 5 输出样例1: 3 1 1 2 1 0 0 0 0 0 输入样例2: 1 1 输出样例2: 1 0 0 0 0 0 0 0 0 0 用时/内存: 1000MS/100MB K博士有编号1~10的10种不同的化学试剂共n瓶。可是现在这n瓶试剂的摆放顺序被人打乱了,所以k博士无法得知每种试剂各有多少瓶。请你设计一个程序,输入每瓶试剂的编号,统计每种试剂的数量并输出吧。 【输入格式】 输入包括两行,第一行包括一个整数n,n不超过1000。第二行有n个整数,分别为每瓶试剂的编号,编号之间用空格隔开。 【输出格式】 输出

以下是使用Python实现的代码: ```python # 读取输入的试剂瓶总数 n = int(input()) # 读取每瓶试剂的编号 numbers = list(map(int, input().split())) # 初始化一个长度为10的列表,用于存储每种试剂的数量 counts = [0] * 10 # 遍历每瓶试剂的编号 for num in numbers: # 因为编号是从1开始的,所以对应列表索引要减1 counts[num - 1] += 1 # 将存储每种试剂数量的列表转换为字符串,元素之间用空格隔开 result = ' '.join(map(str, counts)) # 输出结果 print(result) ``` [2026-01-31 20:44:03 | AI问答 | 161点数解答]

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