数组、结构体和指针有些问题啊?
想输出学生的成绩,但编写的程序完成不了。
程序代码:struct student
{int num;
char name[20];
float score[3];
}stu[5];
void print(stu[],int n)
{int i,j;
for(i=0;i<5;i++)
{printf("%d,%s",stu[i].num,stu[i].name);
for(j=0;j<3;j++)
printf(",%f\n",stu[i].score[j]);}}
main()
{int i,j;
for(i=0;i<5;i++)
{scanf("%d,%s",&stu[i].num,&stu[i].name);
for(j=0;j<3;j++)
scanf("%f",stu[i].score[j]);
print(stu,5);
}








