请大侠帮我看一下这个程序问题出在哪?谢谢了!
#include"stdio.h"#define NUM 3
struct stu
{
int num;
char *name;
char sex;
float score;
}boy[5];
main()
{
float ave,s=0;
int i,j,c=0;
for(i=0;i<NUM;i++)
for(j=0;j<5;j++)
{
printf("请输入学生学号:");
scanf("%d",&boy[i].num);
printf("请输入学生姓名:");
scanf("%s",boy[i].name);
printf("请输入学生性别:");
scanf("%c",boy[i].sex);
printf("请输入学生成绩:");
scanf("%f",boy[i].score);
}
for(j=0;j<5;j++)
{
s+=boy[i].score;
if(boy[i].score>=60) c+=1;
}
printf("总成绩为:%f",s);
ave=s/5;
printf("平均分:%f\n及格人数:%d",ave,c);