写一个程序 在键盘上输入10个学生的成绩 统计最高分 最低分 和平均分
时间: 2024-02-20 20:56:26 浏览: 194
好的,这是一个基于 Python 语言的程序,可以实现你的需求:
```python
scores = []
for i in range(10):
score = int(input("请输入第%d个学生的成绩:" % (i+1)))
scores.append(score)
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / len(scores)
print("最高分为:", max_score)
print("最低分为:", min_score)
print("平均分为:", avg_score)
```
程序的实现很简单,首先定义一个空列表 scores,然后使用 for 循环输入 10 个学生的成绩,将成绩添加到 scores 列表中。接着使用内置函数 max、min 和 sum 计算最高分、最低分和平均分,最后输出结果即可。
相关问题
编写一个程序,在键盘上输入 10 个学生的成绩,统计最高分、最低分和平均分。
好的,以下是 Python 代码实现:
```python
scores = []
for i in range(10):
score = float(input("请输入第{}个学生的成绩: ".format(i+1)))
scores.append(score)
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / len(scores)
print("最高分为:{}".format(max_score))
print("最低分为:{}".format(min_score))
print("平均分为:{}".format(avg_score))
```
这个程序会提示你输入 10 个学生的成绩,然后计算出最高分、最低分和平均分,并输出结果。
根据键盘输入6个学生的成绩,统计最高分、最低分和平均分。,C语言
好的,我可以为您提供这个统计功能。以下是C语言的示例代码:
```
#include <stdio.h>
int main() {
int score[6];
int i, sum = 0, max = 0, min = 100;
printf("请输入6个学生的成绩:\n");
for(i = 0; i < 6; i++) {
scanf("%d", &score[i]);
sum += score[i];
if(score[i] > max) {
max = score[i];
}
if(score[i] < min) {
min = score[i];
}
}
printf("最高分:%d\n最低分:%d\n平均分:%d\n", max, min, sum/6);
return 0;
}
```
您可以输入6个整数(学生的成绩),程序会自动计算并输出最高分、最低分和平均分。如果您有其他问题,可以继续向我提问。
阅读全文