结构体数组做形参运行错误!
#include<stdio.h>struct stu
{
int num;
char name[10];
float score[3];
}student[5];
void output(struct stu mem[5])
{
int i,j;
printf("No. num name scor1 scor2 scor3\n");
for(i=0;i<5;i++)
printf("%d%8s",mem[i].num,mem[i].name);
for(j=0;j<3;j++)
printf("%8f",mem[i].score[j]);
printf("\n");
}
void main()
{
int i,j;
printf("Please input information:\n");
for(i=0;i<5;i++)
{
scanf("%d",student[i].num);
scanf("%s",student[i].name);
for(j=0;j<3;j++)
scanf("%f",&student[i].score[j]);
}
output(student);
}