能帮解决运行问题吗?
程序代码:#include<stdio.h>
struct score //科目列表
{
int math;
int english;
int computer;
int dw;
int c;
int internet;
int ps;
};
struct student //学生信息
{
int stuNumber;
char name[3];
struct score grade;
float avg;
};
void input(struct student *p) //输入函数
{
int i,m=0;
printf("请输入学生信息:姓名 学号 数学 英语 计算机 c语言 DW PS 网络基础\n");
for(i=0;i<4;i++)
{
scanf("%s",p[i].name);
scanf("%d%d%d",&p[i].stuNumber,&p[i].grade.math,&p[i].grade.english);
scanf("%d%d%d",&p[i].,&p[i].grade.c,&p[i].grade.dw);
scanf("%d%d",&p[i].grade.ps,&p[i].grade.internet);
m=p[i].grade.math+p[i].grade.english+p[i].[i].grade.c+p[i].grade.dw+p[i].grade.ps+p[i].grade.internet;
p[i].avg=(float)m/7;
}
}
void output(struct student *m) //输出函数
{
int i;
for(i=0;i<4;i++);
printf("%s %d %d %d %d %d %d %d %d %f\n",m[i].name,m[i].stuNumber,m[i].grade.math,m[i].grade.english,m[i].,m[i].grade.c,m[i].grade.dw,m[i].grade.ps,m[i].grade.internet,m[i].avg);
}
main()
{
struct student stu[4];
input(stu);
printf("\n-----------------------------------------------------\n");
printf("学生信息:\n");
printf("姓名 学号 数学 英语 计算机 c语言 网络设计 平面设计 网络基础 平均分\n");
output(stu);
} 这个输出有问题 我不知道怎么改
希望能帮我改一下

