【关于结构体数组】 请进 谢谢
使用结构体存储5名学生的学号、姓名、三门课程的成绩 在print函数中输出5名学生的相关信息。这是不完全正确的代码 帮我修改一下好吗 我不知道该怎么弄
#include <stdio.h>
struct student_info
{
int num;
char name[10];
int score[3];
}student[3];
int main ()
{
print (student[3]);
}
int print (struct student_info student)
{
int n = 1;
int i = 0, j = 0;
for (i = 0; i < 3; i++)
{
printf ("\n输入第%d个学生的学号、姓名: \n", n++);
scanf ("%d %s", &student.num, &student.name);
printf ("输入该学生的三门成绩的分数 : \n");
for (j = 0; j < 3; j++)
{
scanf ("%d", &student.score[j]);
}
}
for (i = 0; i < 3; i++)
{
printf ("学号 : %d\t姓名 : %s\t分数 : %d %d %d\n", student[i].num, student[i].name, student[i].score);
}
}