(2) 编写程序,生成包含1000个0~100的随机整数,并统计每个元素的出现次数。
时间: 2023-05-25 09:02:08 浏览: 107
以下是使用Python编写的程序,可以生成1000个0~100的随机整数,并统计每个元素的出现次数:
```python
import random
# 生成随机整数列表
numbers = []
for i in range(1000):
numbers.append(random.randint(0, 100))
# 统计每个元素的出现次数
count = [0] * 101
for num in numbers:
count[num] += 1
# 输出结果
for i in range(101):
if count[i] > 0:
print("数字 %d 出现了 %d 次" % (i, count[i]))
```
运行程序后,会输出每个数字出现的次数,例如:
```
数字 1 出现了 12 次
数字 2 出现了 11 次
数字 3 出现了 8 次
...
数字 98 出现了 9 次
数字 99 出现了 14 次
数字 100 出现了 11 次
```
注意,以上程序生成的随机数是包含0和100的。如果要生成不包含0和100的随机整数,可以将生成随机数的范围改为1~99。
阅读全文