【题目描述】

输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。

【输入】

第一行输入一个正整数N(N ≤ 100),表示学生人数。接着输入N行,每行格式:分数 姓名

分数是一个非负整数,且小于等于100;

姓名为一个连续的字符串,中间没有空格,长度不超过20。

数据保证最高分只有一位同学。

【输出】

获得最高分数同学的姓名。

【输入样例】

5
87 lilei
99 hanmeimei
97 lily
96 lucy
77 jim

【输出样例】

hanmeimei

【源程序】

#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
using namespace std;struct student
{string name;int score;
} a[100];int main()
{int n;int i,j;cin>>n;//输入学生数for(i=0; i<n; i++){cin>>a[i].score;//输入分数cin>>a[i].name;//输入姓名}for(i=0; i<n-1; i++) //冒泡排序for(j=0; j<n-1-i; j++)if(a[j].score<a[j+1].score)swap(a[j],a[j+1]);cout<<a[0].name<<endl;return 0;
}

最高分数的学生姓名(信息学奥赛一本通-T1147)相关推荐

  1. 求分数序列和(信息学奥赛一本通-T1078)

    [题目描述] 有有一个分数序列q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,.... ,其中q(i+1)=qi+pi,p(i+1)=qi,p1=1,q1=2.比如这个序列前6项分别是21 ...

  2. 有一门课不及格的学生(信息学奥赛一本通-T1048)

    [题目描述] 给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分).若该生恰好有一门课不及格,输出1:否则输出0. [输入] 一行,包含两个在0到100之间的整数,分别是该生的 ...

  3. 信息学奥赛一本通 1147:最高分数的学生姓名 | OpenJudge NOI 1.9 02:输出最高分数的学生姓名

    [题目链接] ybt 1147:最高分数的学生姓名 OpenJudge NOI 1.9 02:输出最高分数的学生姓名 [题目考点] 1. 结构体 2. 求最大值下标 [题解代码] 解法1:用结构体 设 ...

  4. 信息学奥赛一本通:1147:最高分数的学生姓名

    1147:最高分数的学生姓名 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 24954     通过数: 18022 [题目描述] 输入学生的人数,然后再输入每位 ...

  5. 信息学奥赛一本通 1209:分数求和 | OpenJudge NOI 1.13 12:分数求和

    [题目链接] ybt 1209:分数求和 OpenJudge NOI 1.13 12:分数求和 [题目考点] 1. 求最大公约数 2. 求最小公倍数 [解题思路] 求最大公约数,可以用辗转相除法.具体 ...

  6. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  7. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  8. 信息学奥赛一本通 第五版(C++版)

    信息学奥赛一本通 第五版(C++版)第一部分 C++语言 第一章 C++语言入门 第二节 C++语言程序设计 P15 1. 编写一个能够输出Hello,World!的程序,这个程序常常作为一个初学者接 ...

  9. 信息学奥赛一本通T1447:靶形数独

    信息学奥赛一本通T1447:靶形数独 [题目描述] 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低.但普通的数独对他们来说都过于简单了,于是他们向Z ...

最新文章

  1. [转]g++ 编译多个相关文件
  2. android邮件系统开发的基础知识
  3. Factorized TDNN(因子分解TDNN,TDNN-F)
  4. mysql 平均响应时间_Percona-Server/MySQL响应时间统计
  5. 如何在Android平台下进行Socket通信
  6. PyOpenGL之3D界面详解(四)
  7. TensorFlow 教程 --进阶指南--3.1总览
  8. mysql 什么时候用内连接_mysql显示内连接和隐式内连接的区别,什么时候非要用到显示内连接。...
  9. 英伟达最新驱动打开3d vision功能
  10. 数据挖掘基础之数据库
  11. 伦斯勒理工大学计算机专业,伦斯勒理工学院计算机科学硕士排名第60(2020年TFE Times排名)...
  12. docer实战linux和windows配置mysql,redis,nginx
  13. 图片还原去遮挡_如何把人像照片上的遮盖物去除看到原来人像?
  14. 强化学习应用简述---强化学习方向优秀科学家李玉喜博士创作
  15. 单细胞分析可视化工具盘点
  16. 复杂命令行参数gcc的-Wl的含义,注意是字母l不是数字1
  17. Armbian魔百盒折腾记4(内网穿透frp、异地组网等)慢更中
  18. Think in SAS
  19. Atom安装插件速度慢
  20. 以跨链技术引领区块链3.0时代,aelf主网正式上线!

热门文章

  1. Traceroute程序
  2. golang mysql 自动建表_mysql表结构自动生成golang struct
  3. dsp广告和信息流广告区别_360展示广告与其他信息流平台的区别
  4. 2022年第一个线上问题,被领导骂惨了!
  5. 【MATLAB】xx操作总结【更新中】
  6. 出现“cannot identify image file /.DS_Store'”问题解决的办法
  7. 数据结构基础(11) --循环链表的设计与实现
  8. 数据仓库之电商数仓-- 3.2、电商数据仓库系统(DWS层)
  9. 如何实现两列等高效果?
  10. Android studio Github 断开连接