随机产生10 个随机数(1−100),存储到一个数组中, 查找里面是否有大于80的, 如果有将其输出, 并记录总共有几个, 否则输出没有大于80的数。
时间: 2024-10-09 16:02:20 浏览: 54
1_1. 产生100个随机数_求其最小值和最大值以及平均值_
5星 · 资源好评率100%
首先,我们可以创建一个名为`generateRandomNumbers`的函数,用于生成并存储随机数。然后,我们可以通过遍历数组检查每个数字是否大于80。如果有,我们将它打印出来,并增加计数器;如果没有,就继续查找直到找到所有元素。最后,我们统计并输出大于80的数的总数。
这是一个简单的Python示例:
```python
import random
def generate_random_numbers(n, min_val=1, max_val=100):
numbers = [random.randint(min_val, max_val) for _ in range(n)]
count_above_80 = 0
for num in numbers:
if num > 80:
print(f"找到一个大于80的数: {num}")
count_above_80 += 1
if count_above_80 == 0:
print("没有大于80的数")
else:
print(f"总共有{count_above_80}个大于80的数")
# 调用函数生成10个随机数并执行查找操作
generate_random_numbers(10)
```
如果你需要其他编程语言的版本,我可以为你提供相应的代码。
阅读全文