成绩统计 分数 5 作者 王从银 单位 吉首大学 输入一个考试成绩的序列,以-1为结束标记。成绩均为整数,且在0到100之间。序列长度在1到1000之间。计算并输出最高、最低和平均成绩。 输入举例:
时间: 2024-06-14 09:06:00 浏览: 162
以下是计算最高、最低和平均成绩的Python代码示例:
```python
scores = []
while True:
score = int(input("请输入一个考试成绩(输入-1结束):"))
if score == -1:
break
scores.append(score)
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / len(scores)
print("最高成绩:", max_score)
print("最低成绩:", min_score)
print("平均成绩:", round(avg_score, 2))
```
相关问题
C语言成绩统计 分数 5 作者 王从银 单位 吉首大学 输入一个考试成绩的序列,以-1为结束标记。成绩均为整数,且在0到100之间。序列长度在1到1000之间。计算并输出最高、最低和平均成绩。 输入举例:
根据提供的引用内容,以下是一个C语言的成绩统计的示例代码:
```c
#include <stdio.h>
int main() {
int scores[1000];
int num = 0;
int max_score = 0;
int min_score = 100;
int sum = 0;
int count = 0;
int score;
// 输入成绩序列
while (1) {
scanf("%d", &score);
if (score == -1) {
break;
}
scores[num] = score;
num++;
}
// 计算最高、最低和平均成绩
for (int i = 0; i < num; i++) {
if (scores[i] > max_score) {
max_score = scores[i];
}
if (scores[i] < min_score) {
min_score = scores[i];
}
sum += scores[i];
count++;
}
// 输出结果
printf("最高成绩:%d\n", max_score);
printf("最低成绩:%d\n", min_score);
printf("平均成绩:%.2f\n", (float)sum / count);
return 0;
}
```
阅读全文