数组、结构体和指针有些问题啊?
想输出学生的成绩,但编写的程序完成不了。程序代码:
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); }