从若干学生成绩中统计高于(严格的大于)平均分的人数,用-1做为学生成绩数据的结束标志 【输入形式】一组学生的成绩 【输出形式】高于平均分的学生人数 【样例输入】70 50 80 -1 【样例输出】2
时间: 2023-11-29 10:05:39 浏览: 169
C语言程序设计-统计出若干个学生的平均成绩,最高分以及得最高分的人数;
5星 · 资源好评率100%
明白了,这是一道简单的统计题目。以下是 Python 代码实现:
```python
scores = []
while True:
score = int(input())
if score == -1:
break
scores.append(score)
avg = sum(scores) / len(scores)
count = 0
for score in scores:
if score > avg:
count += 1
print(count)
```
输入学生成绩,将其存储在列表 `scores` 中。当输入 `-1` 时,跳出输入循环。计算平均分 `avg`,遍历列表 `scores` 统计高于平均分的人数 `count`。最后输出 `count` 即可。
阅读全文