该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
int main()
{
//定义学生信息结构体
typedef struct person
{
char Name[20];//姓名
int StudentNumber;//学号
int score[3];//成绩
}p;
//声明5个学生信息结构体
p student [5];
for (int i = 0; i < 5; i++)
{
printf("请输入第%d同学姓名:\n",i);
scanf_s("%s", student[i].Name, sizeof(student->Name));
printf("请输入第%d同学学号:\n",i);
scanf_s("%d", &student[i].StudentNumber, sizeof(student->StudentNumber));
printf("请输入第%d同学语文成绩:\n",i);
scanf_s("%d", &student[i].score[0], sizeof(student->score));
printf("请输入第%d同学数学成绩:\n",i);
scanf_s("%d", &student[i].score[1], sizeof(student->score));
printf("请输入第%d同学英语成绩:\n",i);
scanf_s("%d", &student[i].score[2], sizeof(student->score));
}
for (int i = 0; i < 5; i++)
{
printf("姓名\t学号\t语文\t数学\t英语\n");
printf("%s\t%d\t%d\t%d\t%d\n", student[i].Name, student[i].StudentNumber,
student[i].score[0], student[i].score[1], student[i].score[2]);
}
return 0;
}
额,你可以参考一下