C语言从键盘输入10名学生的C语言成绩存入一维数组内,编写程序计算10名学生的总成绩、最高分、平均分
时间: 2024-05-12 20:17:07 浏览: 19
好的,让我来解答你的问题。
请看以下C语言代码:
```c
#include <stdio.h>
int main() {
int scores[10];
int sum = 0, max = 0;
double average;
printf("请输入10名学生的成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
sum += scores[i];
if (scores[i] > max) {
max = scores[i];
}
}
average = sum / 10.0;
printf("十名学生的总成绩为:%d\n", sum);
printf("十名学生的最高分为:%d\n", max);
printf("十名学生的平均分为:%.2f\n", average);
return 0;
}
```
这段代码实现了输入10名学生的成绩,存储到int类型的数组中,然后计算出这些学生的总成绩、最高分、平均分,并输出结果。
简单来说,就是通过for循环逐个输入学生成绩、累加学生成绩、比较得到最高分,最后计算平均分,通过printf函数输出结果。
希望这一段代码能帮到你!