C语言结构体-输入三个学生的成绩-输出各个学生的平均成绩并输出平均成绩最高的学生的各项数据.

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

#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);}

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功