1004 成绩排名 (20 分)
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 分)相关推荐
- 1004 成绩排名 (20分)
1004 成绩排名 (20分) 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 ...
- C++学习之路 | PTA乙级—— 1004 成绩排名 (20分)(精简)
1004 成绩排名 (20分) 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 ...
- PAT 1004 成绩排名 (20分) 犯了所有可能犯的错误
原题 1004 成绩排名 (20分) 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正 ...
- 1004 成绩排名 (20 分)(c语言实现)
读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的 ...
- 【PAT乙级】 1004 成绩排名 (20 分)
https://pintia.cn/problem-sets/994805260223102976/problems/994805321640296448 方法一: 用STL 中的sort() #in ...
- 简便解法:1004 成绩排名 (20分)
立志用更少的代码做更高效的表达 Pat乙级题解汇总-->传送门 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个 ...
- 【PAT乙】1004 成绩排名 (20分) struct结构
problem 读入 n(>0)名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行: ...
- PAT 1004 成绩排名 (20)(代码)
1004 成绩排名 (20)(20 分) 读入n名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式:每个测试输入包含1个测试用例,格式为\ 第1行:正整数n第2行:第1个 ...
- 浙大PAT乙级1004. 成绩排名 (20)
1004. 成绩排名 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 读入n名学生的姓名.学号.成绩,分 ...
- PAT (Basic Level) Practise (中文) 1004成绩排名(20)
1004. 成绩排名 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 读入n名学生的姓名.学号.成绩,分 ...
最新文章
- Unix编程艺术——Unix哲学
- Codeforces 1480A. Yet Another String Game (阅读理解题)
- 光纤收发器在高清网络视频监控工程项目中的应用
- TextTree - 文本资料收集轻量级工具
- MUI框架 · 异步请求:mui.get()、mui.ajax()、mui.post() 技术罗列
- 攻防世界misc新手_攻防世界pwn新手练习(CGfsb)
- threadlocal内存泄露_ThreadLocal用法详解和原理
- 我能读懂的NLP技术科普书,可能也就只有它了(T ^ T)
- ios:uibutton 中title 和image 共存那点事
- LeetCode Sparse Matrix Multiplication
- Python解析JSON对象
- linux下查看设备的接口,linux 查看sdio接口有哪些设备?
- ffmpeg实例,drawtext在视频上添加文字
- 抖音养号教程技巧,做抖音怎么养号上热门
- 事件风暴的设计要素与驱动力
- 空指针带来的AV异常.
- “辩”与“辨”的区别
- 离职 需要注意三个问题
- 台式计算机没有声音图标,电脑突然没有声音怎么解决 电脑喇叭图标不见了怎么办...
- 阿里云服务器购买流程
热门文章
- win10计算机全名恢复,详细教您win10强制进入恢复模式方法
- 西工大机考《劳动与社会保障法》大作业网考
- 三菱Q系列PLC基本指令讲解
- 微信公众号文章采集工具,可采集文章文字内容信息及图片
- Win10 如何把MP4格式视频制作成屏幕保护
- linux文件权限数字754,linux555、644、666、755、777权限详解数字代表什么意思
- U盘文件夹病毒,.exe病毒删除方法
- 佛罗里达大学计算机专业世界排名,2020年中佛罗里达大学排名TFE Times美国最佳计算机科学硕士专业排名第107...
- 全球最小的一款P2P软件——eMuleBT软件框架分析
- Mac下/usr目录