#define M 5 /*设一共有5个学生*/
#define N 6 /*设一个学生有六门课*/
typedef struct {
float score[N];
int num; /*学生学号*/
}student;
main()
{ int i,j,k;
float total,sum;
student a[M];
for(i=0;i<M;i++)
{
printf("please input the number of %d student:\n",i);
scanf("%d",&a[i].num);
printf("please input the i student score:\n",i);
for(j=0;j<N;j++)
scanf("%f",&a[i].score[j]);
printf("\n");
}
for(i=0;i<M;i++)
for(j=0;j<N;j++)
if(a[i].score[j]<60)
{printf("the student's number is:%d\n",a[i].num);
printf("his score is:");
for(k=0;k<n;k++)
{printf("%d",a[i].score[k]);
sum+=a[i].score[k];}
printf("the average is:\n",sum/N);
}
}
这个有错误,谁能帮我改一下下呀,thank you 先