设计算法并编写程序,定义,输入(或赋随机数)和输出有100个整数元素的一堆数组,分别统计其中大于等于90,80~89,70~79,60~69,小于60的元素
时间: 2023-10-08 07:12:13 浏览: 61
以下是一种可能的实现方式,使用五个整型变量分别记录大于等于90,80~89,70~79,60~69,小于60的元素的个数,遍历数组并将元素按照其大小分别加入不同的计数器中,最后输出各个计数器的值即可。
```python
import random
# 定义数组长度为100
arr_len = 100
# 定义计数器
counter_90_and_above = 0
counter_80_to_89 = 0
counter_70_to_79 = 0
counter_60_to_69 = 0
counter_below_60 = 0
# 随机生成100个元素的数组
arr = [random.randint(0, 100) for _ in range(arr_len)]
# 遍历数组并计数
for num in arr:
if num >= 90:
counter_90_and_above += 1
elif num >= 80:
counter_80_to_89 += 1
elif num >= 70:
counter_70_to_79 += 1
elif num >= 60:
counter_60_to_69 += 1
else:
counter_below_60 += 1
# 输出计数器的值
print("大于等于90的元素有:", counter_90_and_above)
print("80~89的元素有:", counter_80_to_89)
print("70~79的元素有:", counter_70_to_79)
print("60~69的元素有:", counter_60_to_69)
print("小于60的元素有:", counter_below_60)
```
注意,在实际应用中输入数据的方式可能会有所不同,此处仅提供一种生成随机数组的方法作为演示。
阅读全文