c语言:编程实现,从键盘上输入10个学生的成绩,求平均成绩、最高分和最低分。
时间: 2023-05-21 14:06:43 浏览: 767
C语言程序设计-有一个一维数组score,内放10个学生的成绩,用一个函数来求平均成绩;
5星 · 资源好评率100%
下面是 C 语言的代码实现,可以实现从键盘上输入 10 个学生的成绩,然后求平均成绩、最高分和最低分:
```
#include <stdio.h>
int main() {
int i, n = 10;
float sum = 0, max = 0, min = 100, score;
printf("请输入 10 个学生的成绩:\n");
for (i = 0; i < n; i++) {
scanf("%f", &score);
sum += score;
if (score > max) {
max = score;
}
if (score < min) {
min = score;
}
}
printf("平均成绩为:%.2f\n", sum / n);
printf("最高分为:%.2f\n", max);
printf("最低分为:%.2f\n", min);
return 0;
}
```
这段代码会依次读入 10 个学生的成绩,然后累加到总分 sum 中,并且在读入的过程中,同时记录下最高分和最低分。最后,通过 sum / n 计算平均成绩,并输出到屏幕上。
阅读全文