#include <stdio.h>
struct student {
int id;
char name[20];
float score1;
float score2;
float score3;
float average;
};
int main() {
struct student students[5];
printf("**数据2303班 罗雯耀 2313570107**\n");
for (int i = 0; i < 5; i++) {
printf("请输入第 %d 个学生的学号:", i + 1);
scanf("%d", &students[i].id);
printf("请输入第 %d 个学生的姓名:", i + 1);
scanf("%s", students[i].name);
printf("请输入第 %d 个学生的三门课成绩:", i + 1);
scanf("%f%f%f", &students[i].score1, &students[i].score2, &students[i].score3);
students[i].average = (students[i].score1 + students[i].score2 + students[i].score3) / 3;
}
printf("\n学生信息如下:\n");
for (int j = 0; j < 5; j++) {
printf("学号:%d,姓名:%s,成绩 1:%.2f,成绩 2:%.2f,成绩 3:%.2f,平均分:%.2f\n",
students[j].id, students[j].name, students[j].score1, students[j].score2, students[j].score3, students[j].average);
}
return 0;
}