信息学奥赛C++语言:最高分数的学生姓名
【题目描述】
输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。
【输入】
第一行输入一个正整数N(N ≤ 100),表示学生人数。接着输入N行,每行格式:分数 姓名
分数是一个非负整数,且小于等于100;
姓名为一个连续的字符串,中间没有空格,长度不超过20。
数据保证最高分只有一位同学。
【输出】
获得最高分数同学的姓名。
【输入样例】
5
87 lilei
99 hanmeimei
97 lily
96 lucy
77 jim
【输出样例】
hanmeimei
代码
#include<cstdio>
#include<cstring>
using namespace std;
int n,len,s,max=0;
char a[21],b[21];
int main()
{scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d %s",&s,a);if(s>max){max=s;len=strlen(a);for(int j=0;j<len;j++)b[j]=a[j];}}for(int i=0;i<len;i++)printf("%c",b[i]);return 0;}
信息学奥赛C++语言:最高分数的学生姓名相关推荐
- 信息学奥赛一本通 1147:最高分数的学生姓名 | OpenJudge NOI 1.9 02:输出最高分数的学生姓名
[题目链接] ybt 1147:最高分数的学生姓名 OpenJudge NOI 1.9 02:输出最高分数的学生姓名 [题目考点] 1. 结构体 2. 求最大值下标 [题解代码] 解法1:用结构体 设 ...
- 信息学奥赛一本通:1147:最高分数的学生姓名
1147:最高分数的学生姓名 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 24954 通过数: 18022 [题目描述] 输入学生的人数,然后再输入每位 ...
- 02:输出最高分数的学生姓名
团队QQ:466373640 个人博客:www.doubleq.win c++/noi/信息学奥数博客:http://www.cnblogs.com/zwfymqz 02:输出最高分数的学生姓名 查看 ...
- 1.9 编程基础之顺序查找 02 输出最高分数的学生姓名 python
http://noi.openjudge.cn/ch0109/02/ 参考: python输出姓名和最高成绩_[Python]1004分排名(20分),Python1004,成绩排名 https:// ...
- 第五章 数 组-1147:最高分数的学生姓名
1147:最高分数的学生姓名 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9504 通过数: 6750 [题目描述] 输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高 ...
- 最高分数的学生姓名(信息学奥赛一本通-T1147)
[题目描述] 输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名. [输入] 第一行输入一个正整数N(N ≤ 100),表示学生人数.接着输入N行,每行格式:分数 姓名 分数是 ...
- 信息学奥赛c语言初步教程,信息学奥赛培训教程C++版整理版.doc
信息学奥赛培训教程C++版整理版.doc PAGE 青少年信息学奥林匹克竞赛培训教程 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...
- 信息学奥赛一本通 1209:分数求和 | OpenJudge NOI 1.13 12:分数求和
[题目链接] ybt 1209:分数求和 OpenJudge NOI 1.13 12:分数求和 [题目考点] 1. 求最大公约数 2. 求最小公倍数 [解题思路] 求最大公约数,可以用辗转相除法.具体 ...
- 1.9编程基础之顺序查找02:输出最高分数的学生姓名
描述:输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名. 输入第一行输入一个正整数N(N <= 100),表示学生人数.接着输入N行,每行格式如下: 分数 姓名 分数是 ...
最新文章
- StarlingMVC简介,原理解说及示例源码
- OverLoad与override的区别
- Pip安装加速-解决pip下载速度慢的问题
- mysql升级5.5
- 代码改变世界,也改变了我
- linux中wine yum安装,分享|在基于RedHat或Debian的系统上安装 Wine 1.7
- Mongodb 3.0 创建用户
- 工具的使用——谷歌浏览器(chrome)
- R语言与回归分析几个假设的检验
- UILabel显示html文本
- calabash android教程,Calabash Android 使用教程 (二)
- 一份成功的高薪软件测试求职简历应该是这样的
- 生不出孩子怪天气?驳《我国工业软件失去的30年》一文 | 凌云时刻
- 【python 走进NLP】hanNLP 简繁拼音转换
- amoeba-mysql主从复制配置
- 病理与病理生理学【2】
- [蓝桥杯 2018 国 B] 搭积木 (区间dp + 二维前缀和优化)
- GD32F4xx系列CAN通信收发配置
- Vue3时间轴(Timeline)
- 增大/减少Mp3文件的默认音量—令其统一音量
热门文章
- 有关分库分表你想知道的,都在这儿了
- 双12压测引出的线上Full GC排查
- 【JEECG技术文档】JEECG online 表单填值规则使用说明
- Jeecg引领企业开发潮流,开启插件开发时代,微信企业号插件(jeecg-p3-biz-qywx)首次发布
- UI标签库专题二:JEECG智能开发平台Column(列) 子标签
- jeecg-mybatis-framework 参考学习版本
- Maven 手动安装Jar包的例子
- Split-Bregman迭代方式
- 微软Kubernetes服务AKS开发正式版空间服务
- mysql错误总结-ERROR 1067 (42000): Invalid default value for TIMESTAMP