编写一个函数print,打印一个学生的成绩数组,该数据中有5个学生的数据,包括学号,姓名,3门课的

如题所述

第1个回答  2017-06-01
#include"stdio.h"#include#defineSIZE50structstudent{charnum[20];charname[20];intscore[3];}stud[SIZE];voidprint()/*输出学生的信息*/{inti;printf("\n");for(i=0;i<SIZE;i++)printf("%s%s%d%d%d\n",stud[i].num,stud[i].name,stud[i].score[0],stud[i].score[1],stud[i].score[2]);}voidmain(){inti;for(i=0;i<SIZE;i++){printf("第%d个学生的信息:\n",i+1);scanf("%s%s%d%d%d",stud[i].num,stud[i].name,&stud[i].score[0],&stud[i].score[1],&stud[i].score[2]);}print();}