博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1004 成绩排名
阅读量:6250 次
发布时间:2019-06-22

本文共 1159 字,大约阅读时间需要 3 分钟。

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

输入格式:

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

第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩

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

输出格式:

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

输入样例:

3Joe Math990112 89Mike CS991301 100Mary EE990830 95

输出样例

Mike CS991301Joe Math990112
#include 
using namespace std;int main() { string maxname, maxid; string minname, minid; string name, id; int grade, maxgrade, mingrade; int n; cin >> n; cin >> name >> id >> grade; maxname = name; maxid = id; maxgrade = grade; minname = name; minid = id; mingrade = grade; for(int i=1; i
> name >> id >> grade; //cout << name << id << grade; if(grade > maxgrade) { maxname = name; maxid = id; maxgrade = grade; }; if(grade < mingrade) { minname = name; minid = id; mingrade = grade; }; } cout << maxname << ' ' << maxid << endl; cout << minname << ' ' << minid << endl; return 0;}

转载于:https://www.cnblogs.com/mit-nuannuan/p/10565936.html

你可能感兴趣的文章
经历无数次失败,终于把kamailio装上了
查看>>
Tsung 1.5.0 增加对 WebSocket 和 BOSH 的支持
查看>>
NYOJ-613 免费馅饼
查看>>
概率论07 联合分布
查看>>
虚拟机中克隆系统后网卡无法识别的解决办法
查看>>
Spring bean中的properties元素内的name 和 ref都代表什么意思啊?
查看>>
跟我一起云计算(4)——lucene
查看>>
Subversion服务器搭建
查看>>
PourOver – 快速筛选和排序大的数据集合
查看>>
swift学习第五章-字典的使用
查看>>
我的编程之路(十五) 需求的变更
查看>>
关于递归方法的实现
查看>>
js中的with语句
查看>>
crontab用法
查看>>
【转】基于LDA的Topic Model变形
查看>>
wordpress之备份与恢复数据
查看>>
[LeetCode] Combination Sum
查看>>
Android中Menu的基本使用方法
查看>>
微信公众平台开发(107) 分享到朋友圈和发送给好友
查看>>
推荐系统
查看>>