用C语言编译某班级共4个小组,每小组10名学生进行数学考试,分别统计各小组的总分和平均分。
时间: 2024-02-19 20:59:07 浏览: 280
好的,以下是用C语言编写的统计某班级4个小组数学考试成绩的程序:
``` c
#include <stdio.h>
int main() {
int score[4][10]; // 定义一个二维数组存储成绩
int sum[4] = {0}; // 定义一个数组存储总分
float average[4] = {0}; // 定义一个数组存储平均分
// 输入每个小组10名学生的成绩
for (int i = 0; i < 4; i++) {
printf("请输入第%d小组10名学生的成绩:\n", i + 1);
for (int j = 0; j < 10; j++) {
printf("请输入第%d名学生的成绩:", j + 1);
scanf("%d", &score[i][j]);
sum[i] += score[i][j]; // 累加总分
}
average[i] = (float)sum[i] / 10; // 计算平均分
}
// 输出每个小组的总分和平均分
for (int i = 0; i < 4; i++) {
printf("第%d小组的总分为:%d,平均分为:%.2f\n", i + 1, sum[i], average[i]);
}
return 0;
}
```
程序中使用了一个二维数组score来存储每个小组10名学生的成绩,使用一个一维数组sum来存储每个小组的总分,使用一个一维数组average来存储每个小组的平均分。先使用循环输入每个小组的10名学生的成绩,累加每个小组的总分,计算每个小组的平均分。最后使用循环输出每个小组的总分和平均分。
阅读全文