统计学生的最高最低成绩,从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。
时间: 2024-11-06 15:24:22 浏览: 22
C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。
这是一个简单的数据处理任务,通常在控制台应用中实现。以下是基本步骤:
1. 创建一个变量,如`highest_score`和`lowest_score`,初始值设为第一个输入的成绩,然后遍历用户的输入。
2. 用户通过键盘输入每个学生的成绩,每次输入后检查是否为负数。如果是负数,则认为输入结束,跳出循环。
3. 如果输入的是正数,更新`highest_score`和`lowest_score`。如果当前成绩比`highest_score`大,就更新`highest_score`;反之,如果小于`lowest_score`,则更新`lowest_score`。
4. 循环结束后,输出最高成绩和最低成绩。
这是一个伪代码示例:
```python
highest_score = float(input("请输入学生成绩(负数结束输入):"))
lowest_score = highest_score
while True:
score = float(input())
if score < 0:
break
else:
highest_score = max(highest_score, score)
lowest_score = min(lowest_score, score)
print("最高成绩是:", highest_score)
print("最低成绩是:", lowest_score)
```
阅读全文