struct stu
{
int num;
int a[3][3];
float score;
struct stu *next;
} *boy1;
struct stu input(struct stu *boy1) \下面只是针对你的int a[3][3]数组进行赋值\
{struct stu *p;
p=boy1;
while(p.next!=NULL)
{for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
scanf("%d",p.a[i][j]);
p++;
}
reture(boy1);
}