在 C 语言中,可以使用如下的代码来创建结构体数组并保存学生的成绩单:
#define N 5
#define M 3
struct student {
int id;
char name[20];
int scores[M];
};
struct student students[N];
其中,N
表示学生的数量,M
表示每个学生的课程数量。在这个例子中,有 5 名学生,每人有 3 门课程的成绩。
接下来,可以使用两层循环来遍历学生的成绩,计算每人的总分:
for (int