#include<stdio.h>
struct Student{                  // 定义结构体struct Student
    char name[20];
    int chinese;
    int math;
    int english;
    int sum;
};
int main(void)
{
    struct Student student[1000];//定义结构体数组
    int i,j,n,t,k;
    k=0;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%s",student[i].name);//输入学生的名字
        scanf("%d",&student[i].chinese);//输入学生的语文成绩
        scanf("%d",&student[i].math);//输入学生的数学成绩
        scanf("%d",&student[i].english);//输入学生的英语成绩
        student[i].sum=student[i].chinese+student[i].math+student[i].english;//计算学生的总分
    }
    int max=student[0].sum;        //假设第一个学生的总分最高
    for(i=0;i<n;i++)        //通过循环找出总分最高的学生
    {
        if(max<student[i].sum)
        {
            t=max;
            max=student[i].sum;
            student[i].sum=t;
            k=i;        //用k标记总分最高的学生是哪一个
        }
    }
    printf("%s %d %d %d",student[k].name,student[k].chinese,student[k].math,student[k].english); //输出结果
    return 0;
}

洛谷p5740最厉害的学生 C语言相关推荐

  1. 洛谷 P5740 【深基7.例9】最厉害的学生 题解

    Hello!这是我第一次在CSDN社区发题解呢(虽然我只是一个小菜鸡,只会C++,啥也不懂)! 这一次的题解我给大家带来了洛谷 函数与结构体部分的P5740 最厉害的学生这道题. 我们可以先审一审题目 ...

  2. 【洛谷新手村解题报告二】C++语言,一题多解,思路和WA反思

    [洛谷新手村解题报告二] 循环!循环!循环! 数组 继续上次的一!开始循环第二题 循环!循环!循环! 第二题 级数求和 [1/2] 已知:Sn= 1+1/2+1/3+-+1/n 显然对于任意一个整数 ...

  3. 洛谷 P2404 自然数的拆分问题C语言

    文章目录 前言 一.题目 二.解题思路 1.考察方向 2.深度优先搜索 3.解题 正解(升序+不去重) (去重+升序) 总结 前言 之前看了好多文章都说学习编程时写博客的重要,但一直没有尝试,今天在这 ...

  4. 洛谷刷题部分代码(C语言)

    洛谷刷题部分代码存档 我刚刚发现做过的题再找源代码有一点麻烦,遂决定以博客的形式保存.以方便引用.更新. P1055 [NOIP2008 普及组] ISBN 号码 #include<stdio. ...

  5. 算成绩啦(洛谷P5740、P5741题题解,Java语言描述)

    P5740题目要求 P5740题目链接 P5740题意分析 这题比较水,简单的讲直接存一个max就完事... P5740代码(Java语言描述) import java.util.Scanner;pu ...

  6. 选举学生会(洛谷P1271题题解,Java/C++语言描述)

    题目要求 题目链接 分析 题很简单,但对sort()的效率有要求. 开始用Java写了一版: import java.io.BufferedReader; import java.io.IOExcep ...

  7. 求第k小的数(洛谷P1923题题解,Java/C++语言描述)

    题目要求 题目链接 分析 <查找第K大/小元素算法> 这题不使用线性复杂度算法是过不去的(除非你用C++的[内置函数]or[快读+sort()]) Java应该是不可能过去的,你用C++可 ...

  8. 按比例切分组合数值(洛谷P1008、P1618题解,Java语言描述)

    P1008题目要求 P1008题目链接 P1618题目要求 P1618题目链接 分析 P1618是P1008的增强版,使得一个水题没有那么水了,不过还是挺简单的. 其实judge()函数的话,两题可以 ...

  9. 洛谷P4325、P4413题解(Java语言描述)

    P4325题目要求 P4325题目链接 P4325题解 import java.util.Arrays; import java.util.Scanner;public class Main {pub ...

最新文章

  1. wps图表xy轴颠倒_还在嫌自己的图表丑?50+种可视化图表随你选
  2. 对称加密与非对称加密
  3. ping ip 端口_学生会私房菜【20200305期】——Ping命令及其常用参数详解
  4. ArrayList和LinkedList的add(E)性能秘密
  5. 解决在配置Oracle数据库连接错误问题
  6. babymips(下) 寒假逆向生涯(14/100)
  7. mac:在当前文件夹打开terminal终端
  8. 开源oa_圈子哥推荐一款基于 Spring Boot 开发 OA 开源产品,学习/搞外快都是不二选择!...
  9. 服务器不能访问共享文件夹权限,win访问服务器共享文件夹权限设置
  10. java学到哪里最容易蒙,蒙哥比vs蒙克(目前最好的哪个)
  11. ct上的img表示什么_明明胸部CT上已经写了肺癌,为什么还要做那么多花钱又痛苦的检查...
  12. POJ 3069 Saruman's Army (贪心)
  13. oracle指数函数,2.1 标准 Fortran 95 的通用内函数
  14. win10系统(64位)3dmax2018安装与破解遇到问题
  15. 万能五笔-98五笔方案
  16. Burp Suite 自带浏览器Burp‘s Browser(Chromium)沙盒sandbox问题的解决
  17. 解决Android打包Entry name ‘res/animator/linear_indeterminate_line1_head_interpolator.xml‘ collided
  18. Visual Studio中输入英文会在字母之间自动增加空格
  19. build.prop文件详细赏析
  20. java不属于约束,【单选题】在Java中,以下哪个约束符可以用来定义成员常量()。 A. static B. finally C. abstract D. final...

热门文章

  1. POJ 3691 AcWing 1053 修复DNA
  2. mac使用迅雷下载资源
  3. [转载]Python兵器谱
  4. 使用matlab部分分式展开
  5. matlab 色温图,色温及如何选择色温图文详解
  6. android ubuntu网络,Android手机利用USB共享网络通过Ubuntu连接网络
  7. 用淘汰的手机做家庭监控
  8. webRtc+websocket多人视频通话
  9. ThinkPHP文件包含漏洞分析
  10. CF 305B Continued Fractions