900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 对上题找出最高分的学生的数据(包括学号 姓名 3门课的成绩 平均分数)。并输出

对上题找出最高分的学生的数据(包括学号 姓名 3门课的成绩 平均分数)。并输出

时间:2023-03-25 11:08:19

相关推荐

对上题找出最高分的学生的数据(包括学号 姓名 3门课的成绩 平均分数)。并输出

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>struct Stu{int ID;char name[5];int sub[3];};int main(){printf("请输入学号、姓名和三科成绩:\n");int i, maxsum = 0, maxi = 0;int aver[5];int sum=0;struct Stu One[5];for (i = 0; i < 5; i++){scanf("%d %s %d %d %d", &One[i].ID,&One[i].name, &One[i].sub[0], &One[i].sub[1], &One[i].sub[2]);aver[i] = (One[i].sub[0] + One[i].sub[1] + One[i].sub[2]) / 3;printf("平均成绩为:%d\n", aver[i]);if (sum > maxsum) {maxsum = sum;maxi = i;}}printf("最高分的同学学号是:%d 姓名为:%s 三科成绩为:%d %d %d 平均成绩为:%d\n", One[maxi].ID, One[maxi].name, One[maxi].sub[0], One[maxi].sub[1], One[maxi].sub[2],aver[maxi]);return 0;}

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