PAT (Basic Level) Practice (中文)1004 成绩排名

news/2024/11/22 23:02:55/

读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。

#include<bits/stdc++.h>
using namespace std;
struct cj{
    string xm;
    string xh;
    int fs;
}c[2005];
int main(){
    int n;
    int Max,Min;
    int lM,lm;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>c[i].xm>>c[i].xh>>c[i].fs;
    }
    Max=c[1].fs;
    Min=c[1].fs;
    lM=1;
    lm=1;
    for(int i=2;i<=n;i++){
        if(Max<=c[i].fs){
            Max=c[i].fs;
            lM=i;
        }
    }
    for(int i=2;i<=n;i++){
        if(Min>=c[i].fs){
            Min=c[i].fs;
            lm=i;
        }
    }
    cout<<c[lM].xm<<' '<<c[lM].xh<<endl;
    cout<<c[lm].xm<<' '<<c[lm].xh;
    return 0;
}


http://www.ppmy.cn/news/1548701.html

相关文章

力扣 LeetCode 513. 找树左下角的值(Day8:二叉树)

解题思路&#xff1a; 方法一&#xff1a;递归法&#xff08;方法二更好理解&#xff0c;个人更习惯方法二&#xff09; 前中后序均可&#xff0c;实际上没有中的处理 中左右&#xff0c;左中右&#xff0c;左右中&#xff0c;实际上都是左在前&#xff0c;所以遇到的第一个…

STM32串口——5个串口的使用方法

参考文档 STM32串口——5个串口的使用方法_51CTO博客_stm32串口通信的接收与发送 串口是我们常用的一个数据传输接口&#xff0c;STM32F103系列单片机共有5个串口&#xff0c;其中1-3是通用同步/异步串行接口USART(Universal Synchronous/Asynchronous Receiver/Transmitter)…

ubuntu固定ip

根据自己的VMware中的网关信息和ip信息设置。 然后进入到ubuntu虚拟机的网络设置目录 cd /etc/netplan nano 01-network-manager-all.yaml根据自己的ip来设置!](https://i-blog.csdnimg.cn/direct/f0be245ced5143618c059d6f0734ed81.jpeg#pic_center) 应用你的设置 sudo ne…

Spring Cache之本地缓存注解@Cacheable,@CachePut,@CacheEvict使用

*使用前需要在启动类上添加一个注解&#xff1a;EnableCaching 先说一下SpringCache是不支持灵活的缓存时间设置的&#xff0c;但可以自己实现。且不支持集群&#xff0c;因为是缓存到每台机器上&#xff0c;除非所有机器都有缓存。 所以使用场景一般是数据量较小的单机服务。…

python爬虫数据(小说)

""" 确定目标网站&#xff1a;https://www.wxscs.com/book/9422/ 内容页&#xff1a; """ #引入网页请求模块 import requests #网页主界面 url "https://www.wxscs.com/book/9422/" #伪造亲求头部 headers {"User-Agent"…

Linux高阶——1118—

1、sock.h socket常用函数 int ACCEPT(int,struct sockaddr*,socklen_t *); int SOCKET(int,int,int); ssize_t RECV(int,void*,size_t,int); int CONNECT(int, const struct sockaddr *,socklen_t); int BIND(int, const struct sockaddr *,socklen_t); int LISTEN(int, in…

配置NVIDIA Container Runtime和容器运行GPUStack教程

GPUStack 是一个设计用于运行大模型的开源 GPU 集群管理器&#xff0c;提供私有部署的大模型服务&#xff0c;支持大语言模型、Embedding 文本嵌入模型、Reranker 重排序模型、Vision 多模态模型等各种模型。它可以聚合不同平台&#xff08;如 Apple Mac、Windows PC 和 Linux …

鸿蒙动画开发07——粒子动画

1、概 述 粒子动画是在一定范围内随机生成的大量粒子产生运动而组成的动画。 动画元素是一个个粒子&#xff0c;这些粒子可以是圆点、图片。我们可以通过对粒子在颜色、透明度、大小、速度、加速度、自旋角度等维度变化做动画&#xff0c;来营造一种氛围感&#xff0c;比如下…