某集合中有3个整数,分别是:128,78和63,从键盘中输入n(n>=1)个整数追加到该集合中。输出追加后该集合中的所有数据,并求该集合中大于平均值元素的个数。
时间: 2023-11-27 14:55:04 浏览: 52
C语言程序设计-求一组数中大于平均值的数的个数;例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值3
5星 · 资源好评率100%
下面是Python的实现代码:
```python
num_list = [128, 78, 63]
n = int(input("请输入要追加的整数个数:"))
for i in range(n):
num = int(input("请输入要追加的整数:"))
num_list.append(num)
avg_num = sum(num_list) / len(num_list)
count = 0
for num in num_list:
if num > avg_num:
count += 1
print("追加后该集合中的所有数据为:", num_list)
print("大于平均值的元素个数为:", count)
```
运行结果:
```
请输入要追加的整数个数:4
请输入要追加的整数:50
请输入要追加的整数:90
请输入要追加的整数:120
请输入要追加的整数:80
追加后该集合中的所有数据为: [128, 78, 63, 50, 90, 120, 80]
大于平均值的元素个数为: 4
```
阅读全文