c语言用数组,统计3个学生4门课程的考试成绩,要求输出每个学生的总成绩,每个学生的平均成绩
时间: 2024-05-15 19:14:47 浏览: 100
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
好的,这是一个关于C语言数组的问题。可以使用双重循环进行统计。具体代码如下:
```c
#include <stdio.h>
int main(){
int score[3][4] = {{85, 75, 90, 80},
{80, 80, 85, 75},
{95, 90, 80, 85}};
int i, j, sum;
for(i = 0; i < 3; i++){
sum = 0;
for(j = 0; j < 4; j++){
sum += score[i][j];
}
printf("第%d名学生的总成绩为:%d,平均成绩为:%d\n", i+1, sum, sum/4);
}
return 0;
}
```
上面的代码中,我们使用一个二维数组score来存储3个学生4门课程的考试成绩。接着使用了两个for循环,外层循环用来遍历每个学生,内层循环用来遍历每个学生的4门课程。在每次遍历内层循环时,我们使用sum变量来统计每门课程的成绩,遍历完成后,输出学生的总成绩和平均成绩即可。
阅读全文