1004 成绩排名 (20 分)

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

输入格式:
每个测试输入包含 1 个测试用例,格式为

第 1 行:正整数 n
第 2 行:第 1 个学生的姓名 学号 成绩
第 3 行:第 2 个学生的姓名 学号 成绩
… … …
第 n+1 行:第 n 个学生的姓名 学号 成绩
其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。

输出格式:
对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。

输入样例:
3
Joe Math990112 89
Mike CS991301 100
Mary EE990830 95
输出样例:
Mike CS991301
Joe Math990112

AC代码

#include <iostream>
#include <string>
using namespace std;
const int ArSize = 1000;
struct Stu{string Name;string Num;int Score;
};
int main(){struct Stu V[ArSize];int N;cin >> N;for (int i = 1; i <= N; i++){cin >> V[i].Name >> V[i].Num >> V[i].Score;}int Max, Min, MarkTop = 1, MarkBottom = 1;Min = V[1].Score;Max = V[1].Score;for (int i = 2; i <= N; i++){if (V[i].Score > Max){Max = V[i].Score;MarkTop = i;}if (V[i].Score < Min){Min = V[i].Score;MarkBottom = i;}}cout << V[MarkTop].Name << " " << V[MarkTop].Num << endl;cout << V[MarkBottom].Name << " " << V[MarkBottom].Num;return 0;
}

1004 成绩排名 (20 分)相关推荐

  1. 1004 成绩排名 (20分)

    1004 成绩排名 (20分) 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 ...

  2. C++学习之路 | PTA乙级—— 1004 成绩排名 (20分)(精简)

    1004 成绩排名 (20分) 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 ...

  3. PAT 1004 成绩排名 (20分) 犯了所有可能犯的错误

    原题 1004 成绩排名 (20分) 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正 ...

  4. 1004 成绩排名 (20 分)(c语言实现)

    读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的 ...

  5. 【PAT乙级】 1004 成绩排名 (20 分)

    https://pintia.cn/problem-sets/994805260223102976/problems/994805321640296448 方法一: 用STL 中的sort() #in ...

  6. 简便解法:1004 成绩排名 (20分)

    立志用更少的代码做更高效的表达 Pat乙级题解汇总-->传送门 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个 ...

  7. 【PAT乙】1004 成绩排名 (20分) struct结构

    problem 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行: ...

  8. PAT 1004 成绩排名 (20)(代码)

    1004 成绩排名 (20)(20 分) 读入n名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式:每个测试输入包含1个测试用例,格式为\ 第1行:正整数n第2行:第1个 ...

  9. 浙大PAT乙级1004. 成绩排名 (20)

    1004. 成绩排名 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 读入n名学生的姓名.学号.成绩,分 ...

  10. PAT (Basic Level) Practise (中文) 1004成绩排名(20)

    1004. 成绩排名 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 读入n名学生的姓名.学号.成绩,分 ...

最新文章

  1. Unix编程艺术——Unix哲学
  2. Codeforces 1480A. Yet Another String Game (阅读理解题)
  3. 光纤收发器在高清网络视频监控工程项目中的应用
  4. TextTree - 文本资料收集轻量级工具
  5. MUI框架 · 异步请求:mui.get()、mui.ajax()、mui.post() 技术罗列
  6. 攻防世界misc新手_攻防世界pwn新手练习(CGfsb)
  7. threadlocal内存泄露_ThreadLocal用法详解和原理
  8. 我能读懂的NLP技术科普书,可能也就只有它了(T ^ T)
  9. ios:uibutton 中title 和image 共存那点事
  10. LeetCode Sparse Matrix Multiplication
  11. Python解析JSON对象
  12. linux下查看设备的接口,linux 查看sdio接口有哪些设备?
  13. ffmpeg实例,drawtext在视频上添加文字
  14. 抖音养号教程技巧,做抖音怎么养号上热门
  15. 事件风暴的设计要素与驱动力
  16. 空指针带来的AV异常.
  17. “辩”与“辨”的区别
  18. 离职 需要注意三个问题
  19. 台式计算机没有声音图标,电脑突然没有声音怎么解决 电脑喇叭图标不见了怎么办...
  20. 阿里云服务器购买流程

热门文章

  1. win10计算机全名恢复,详细教您win10强制进入恢复模式方法
  2. 西工大机考《劳动与社会保障法》大作业网考
  3. 三菱Q系列PLC基本指令讲解
  4. 微信公众号文章采集工具,可采集文章文字内容信息及图片
  5. Win10 如何把MP4格式视频制作成屏幕保护
  6. linux文件权限数字754,linux555、644、666、755、777权限详解数字代表什么意思
  7. U盘文件夹病毒,.exe病毒删除方法
  8. 佛罗里达大学计算机专业世界排名,2020年中佛罗里达大学排名TFE Times美国最佳计算机科学硕士专业排名第107...
  9. 全球最小的一款P2P软件——eMuleBT软件框架分析
  10. Mac下/usr目录