编写程序,生成包含1000个0~100之间的随机整数,并统计每个元素的出现次数。
时间: 2024-05-13 17:20:36 浏览: 69
一维数组的输出-VB6.0语言____自学课件
以下是Python代码实现:
```python
import random
# 生成随机整数列表
random_list = [random.randint(0, 100) for _ in range(1000)]
# 统计每个元素出现的次数
count_dict = {}
for num in random_list:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 输出结果
for num, count in count_dict.items():
print("数字{}出现了{}次".format(num, count))
```
代码中,使用了Python内置的`random`模块生成了1000个0~100之间的随机整数,存储在`random_list`列表中。然后使用一个字典`count_dict`来记录每个数字出现的次数,遍历`random_list`列表,对于每个数字,如果字典中已经存在对应的键,则将计数器加1,否则新建一个键,并将计数器初始化为1。最后遍历字典,输出每个数字出现的次数。
阅读全文