#includestdio.hstructstu{intnumber;charname[20];intscore1;intscore2;floatavr;}main(){structstustudent[3];inti;for(i=0;i3;i++){printf(请输入第%d个学生的姓名,第一门课成绩,第二门课成绩:\n,i+1);scanf(%s%d%d,&student[i].name,&student[i].score1,&student[i].score2);}for(i=0;i3;i++)student[i].avr=0.5*(student[i].score1+student[i].score2);intk=0;for(i=0;i3;i++)if(student[k].avrstudent[i].avr)k=i;printf(学号\t平均成绩\n);for(i=0;i3;i++)printf(%d\t%f\n,i+1,student[i].avr);printf(平均分最高的学生的各项数据:\n);printf(学号\t姓名\t第一门课成绩\t第二门课成绩\t平均分\n);printf(%d\t%s\t%d\t%d\t%f\n,k+1,student[k].name,student[k].score1,student[k].score2,student[k].avr);}