程序填空,该程序功能是,从键盘输入 10 名学生的成锁,显示其中的最府分、形低分和平均成绩。
时间: 2024-02-12 16:04:36 浏览: 25
下面是程序的填空部分:
```c
#include <stdio.h>
int main() {
float score[10];
float max_score, min_score, sum_score = 0;
int i;
for (i = 0; i < 10; i++) {
printf("请输入第%d名学生的成绩:", i + 1);
scanf("%f", &score[i]);
sum_score += score[i];
}
max_score = score[0];
min_score = score[0];
for (i = 1; i < 10; i++) {
if (score[i] > max_score) {
max_score = score[i];
}
if (score[i] < min_score) {
min_score = score[i];
}
}
printf("最高分为:%.2f\n", max_score);
printf("最低分为:%.2f\n", min_score);
printf("平均分为:%.2f\n", sum_score / 10);
return 0;
}
```
相关问题
程序填空,该程序功能是,从键盘输入 10 名学生的成锁,显示其中的最府分、形低分和平均成绩。
```python
scores = [] # 用于存储学生成绩的列表
# 从键盘输入10名学生的成绩
for i in range(10):
score = float(input("请输入第{}名学生的成绩:".format(i+1)))
scores.append(score)
# 计算最高分、最低分和平均成绩
max_score = max(scores)
min_score = min(scores)
average_score = sum(scores) / len(scores)
# 显示结果
print("最高分:{:.2f}".format(max_score))
print("最低分:{:.2f}".format(min_score))
print("平均成绩:{:.2f}".format(average_score))
```
1. 程序填空,该程序功能是:从键盘输入 10 名学生的成绩,显示其中的最高分、最低分 和平均成绩的计算用函数 fun 来实现,应该怎么写程 序
下面是程序的填空部分,可以实现从键盘输入 10 名学生的成绩,计算其中的最高分、最低分和平均成绩,并通过函数 `fun` 实现:
```python
# 定义函数 fun,用于计算最高分、最低分和平均成绩
def fun(scores):
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / len(scores)
return max_score, min_score, avg_score
# 从键盘输入 10 名学生的成绩
scores = []
for i in range(10):
score = float(input("请输入第{}名学生的成绩:".format(i+1)))
scores.append(score)
# 调用函数 fun 计算最高分、最低分和平均成绩
max_score, min_score, avg_score = fun(scores)
# 输出最高分、最低分和平均成绩
print("最高分:", max_score)
print("最低分:", min_score)
print("平均成绩:", avg_score)
```
在程序中,我们先定义了函数 `fun`,用于计算最高分、最低分和平均成绩。接着,通过循环从键盘输入 10 名学生的成绩,并将它们存储在列表 `scores` 中。最后,调用函数 `fun` 计算最高分、最低分和平均成绩,并将它们分别赋值给变量 `max_score`、`min_score` 和 `avg_score`,最终输出这些结果。