这是一个求平均数的问题,要将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。
时间: 2024-03-20 10:41:47 浏览: 108
定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。试编程。
好的,这是一个比较简单的问题。以下是一个示例代码,可以实现您所描述的功能:
```python
n = int(input("请输入整数个数:")) # 输入整数个数
a = [] # 定义一个空数组
sum = 0 # 初始化和为0
# 循环输入n个整数,并计算它们的和
for i in range(n):
num = int(input("请输入第%d个整数:" % (i+1)))
a.append(num) # 将输入的整数添加到数组a中
sum += num # 累加输入的整数
avg = sum / n # 计算平均值
print("平均值为:%.2f" % avg) # 输出平均值
print("大于平均值的数有:")
# 循环遍历数组a,输出大于平均值的数
for i in range(n):
if a[i] > avg:
print(a[i])
```
希望这个代码能够帮助到您。
阅读全文