定义一个有 10 个元素的数组,用其代表 10 个学生的考试成绩,从键 盘输入10个成绩,统计平均成绩,输出高于平均成绩的同学的人数。
时间: 2024-04-30 12:22:12 浏览: 81
C语言程序设计-有一个一维数组score,内放10个学生的成绩,用一个函数来求平均成绩;
5星 · 资源好评率100%
好的,这是一个简单的编程问题,下面是代码实现,您可以在本地编译运行:
```python
scores = []
sum_score = 0
for i in range(10):
score = int(input("请输入第{}个学生的成绩:".format(i+1)))
scores.append(score)
sum_score += score
avg_score = sum_score / 10
above_avg_num = 0
for score in scores:
if score > avg_score:
above_avg_num += 1
print("平均分是:{:.2f}".format(avg_score))
print("高于平均分的学生人数是:{}".format(above_avg_num))
```
以上代码通过循环输入学生成绩,并统计平均成绩和高于平均成绩的人数。如果您对代码实现有任何疑问,也可以随时与我交流。
阅读全文