900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 有n个结构体变量 内含学生学号 姓名 3门课程的成绩 要求输出平均成绩最高的学生信息

有n个结构体变量 内含学生学号 姓名 3门课程的成绩 要求输出平均成绩最高的学生信息

时间:2020-10-27 23:01:12

相关推荐

有n个结构体变量 内含学生学号 姓名 3门课程的成绩 要求输出平均成绩最高的学生信息

//有n个结构体变量,内含学生学号、姓名、3门课程的成绩,要求输出平均成绩最高的学生信息(学号、姓名、三门课成绩、平均成绩) #include <stdio.h>typedef struct stu_info{int num;char name[20];float grade[3];float ave;}Student;int main(void){Student stu[5];int i,j,max = 0;float sum;for(i=0;i<5;i++){sum = 0.0;scanf("%d %s",&stu[i].num,stu[i].name);for(j=0;j<3;j++){scanf("%f",&stu[i].grade[j]);sum += stu[i].grade[j];}stu[i].ave = sum/3.0;}for(i=max+1;i<5;i++){if(stu[i].ave>stu[max].ave){max = i;}}printf("the best is:%d %s %.2f %.2f %.2f %.2f",stu[max].num,stu[max].name,stu[max].grade[0],stu[max].grade[1],stu[max].grade[2],stu[max].ave);return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。