洛谷 || 最厉害的学生
小Bob 小Bob Bob来啦
2020年10月18日 22:14 __ _ _ _ _

点击上方「 蓝字 」关注”程序员Bob”
每天与你不见不散!

每日一句,送给最珍贵的你:
Life is like a box of chocolates, you never know what you are going to
get.生活就像一盒巧克力,你永远不知道下一个是什么. ——《阿甘正传》
题目描述 现有 N(N<=1000)名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过 8
个字符的字符串,没有空格)、语文、数学、英语成绩(均为不超过 150
的自然数)。总分最高的学生就是最厉害的,请输出最厉害的学生各项信息(姓名、各科成绩)。如果有多个总分相同的学生,输出靠前的那位。
输入输出样例 输入3 senpai 114 51 4 lxl 114 10 23 fafa 51 42 60输出senpai 114 51 4** 源代码: **
#include<stdio.h>
struct student{ char name[10]; int a,b,c;}p[1000];
int main(){ int n,i,count=0,max=0; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%s%d%d%d",p[i].name,&p[i].a,&p[i].b,&p[i].c); if((p[i].a+p[i].b+p[i].c)>max){ max=p[i].a+p[i].b+p[i].c; count=i; } } printf("%s %d %d %d",p[count].name,p[count].a,p[count].b,p[count].c); return 0;}
运行结果:


**最后的话:****刷题要找自己的不足,然后去专攻。 ** ** ** ** 往期推荐: **
MySQL基础学习之大战实操 2020-10-15
MySQL基础学习之大战表操作 2020-10-16
MySQL基础学习之大战数据操作 2020-10-17
为你,千千万万遍.
关注 程序员Bob 公众号, 与你 一起终 生学习

一键三连,就差你了
预览时标签不可点
阅读
__
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小Bob的博客!











