如何修改这段代码
#include <stdio.h>
#include<stdlib.h>
# define N 8 //用于结构体中的变量
struct student
{
char num;
char name;
char Class;
int score[4];
} stu[N];//编写一个输入函数
void main()
{
void print(struct student stu[9]);
int i,j;
for(i=0;i<N;i++)
{
printf("请输入学生的基本信息:\n");
printf("学号: ");
scanf("%s ",stu.num);
printf("姓名: ");
scanf("%s ",stu.name);
for(j=0;j<4;j++)
{
printf("score %d: ",j+1);
scanf("%d",&stu.score[j]);
}
printf("\n");
}
print(stu);
}
void print(struct student[6])
{
int i,j;
printf("\n No. name score1 score2 score3 score4\n");
for(i=0;i<N;i++)
{
printf("%5s%10s",stu.num,stu.name);
for(j=0;j<3;j++)
printf("%9d",stu.score[j]);
printf("\n");
}
}