从键盘输入十名学生的成绩,显示其中最低分,最高分及平均成绩
时间: 2024-05-10 10:14:25 浏览: 17
下面是一个 Python 代码示例,可以实现你所需的功能:
```
scores = []
# 输入十名学生的成绩
for i in range(10):
score = int(input("请输入第%d名学生的成绩:" % (i+1)))
scores.append(score)
# 计算最低分、最高分和平均成绩
min_score = min(scores)
max_score = max(scores)
avg_score = sum(scores) / len(scores)
# 输出结果
print("最低分为:%d" % min_score)
print("最高分为:%d" % max_score)
print("平均成绩为:%.2f" % avg_score)
```
运行上述代码,依次输入十名学生的成绩,即可得到最低分、最高分和平均成绩的输出结果。注意,上述代码中的 `%.2f` 表示保留两位小数输出。
相关问题
用c语言冒泡法写从键盘输入40名学生成绩找出其中最高分,最低分,平均分
#include <stdio.h>
int main() {
int scores[40];
int maxScore = 0, minScore = 100, sum = 0, avg = 0;
// 读入成绩
for (int i = 0; i < 40; i++) {
printf("请输入第%d个学生的成绩:", i+1);
scanf("%d", &scores[i]);
// 找到最高分和最低分
if (scores[i] > maxScore) {
maxScore = scores[i];
}
if (scores[i] < minScore) {
minScore = scores[i];
}
// 累加成绩计算总分
sum += scores[i];
}
// 计算平均分
avg = sum / 40;
// 输出结果
printf("最高分:%d\n", maxScore);
printf("最低分:%d\n", minScore);
printf("平均分:%d\n", avg);
return 0;
}
用c写从键盘输入40名学生成绩,找出其中最高分,最低分和平均分
#include <stdio.h>
int main(void) {
int scores[40];
int highest = 0, lowest = 100, sum = 0;
float average;
int i;
// 从键盘读入40名学生成绩
for (i = 0; i < 40; i++) {
printf("请输入第%d名学生的成绩:", i + 1);
scanf("%d", &scores[i]);
sum += scores[i];
if (scores[i] > highest) {
highest = scores[i];
}
if (scores[i] < lowest) {
lowest = scores[i];
}
}
average = (float) sum / 40;
printf("最高分:%d\n", highest);
printf("最低分:%d\n", lowest);
printf("平均分:%.2f\n", average);
return 0;
}