有三个学生三门课程编程分别统计每个学生的总成绩和每门课程的平均成绩(用二维数组实现)用c语言
时间: 2024-06-13 13:07:05 浏览: 138
以下是用C语言实现的三个学生三门课程的成绩统计,包括每个学生的总成绩和每门课程的平均成绩:
```c
#include <stdio.h>
int main() {
int scores[3][3]; // 二维数组存储成绩
int i, j, sum;
// 从键盘输入成绩
for (i = 0; i < 3; i++) {
printf("请输入第%d个学生的成绩:\n", i + 1);
for (j = 0; j < 3; j++) {
printf("请输入第%d门课程的成绩:", j + 1);
scanf("%d", &scores[i][j]);
}
}
// 计算每个学生的总成绩和每门课程的平均成绩
for (i = 0; i < 3; i++) {
sum = 0;
for (j = 0; j < 3; j++) {
sum += scores[i][j];
}
printf("第%d个学生的总成绩为:%d\n", i + 1, sum);
}
for (j = 0; j < 3; j++) {
sum = 0;
for (i = 0; i < 3; i++) {
sum += scores[i][j];
}
printf("第%d门课程的平均成绩为:%.2f\n", j + 1, (float)sum / 3);
}
return 0;
}
```
阅读全文