http://noi.openjudge.cn/ch0109/02/

参考:

python输出姓名和最高成绩_【Python】1004分排名(20分),Python1004,成绩排名
https://blog.csdn.net/weixin_39649614/article/details/111440842

"""
1.9 编程基础之顺序查找 02 输出最高分数的学生姓名
http://noi.openjudge.cn/ch0109/02/python输出姓名和最高成绩_【Python】1004分排名(20分),Python1004,成绩排名
https://blog.csdn.net/weixin_39649614/article/details/111440842
"""n=int(input())student=[]max_score=0max_index=0for i in range(n) :score,name=input().split()#并行输入student.extend([int(score),name])#将一次输入的数据添加到列表里for i in range(2,len(student),2) :#数据处理,找出最大值及其他们的下标if student[i] > max_score :max_score=student[i]max_index=i#print(max_index)
print(student[max_index+1])#打印最大值的信息

/*
1.9编程基础之顺序查找_02输出最高分数的学生姓名
http://noi.openjudge.cn/ch0109/02/总时间限制: 1000ms 内存限制: 65536kB描述
输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。输入
第一行输入一个正整数N(N <= 100),表示学生人数。接着输入N行,每行格式如下:
分数 姓名
分数是一个非负整数,且小于等于100;
姓名为一个连续的字符串,中间没有空格,长度不超过20。
数据保证最高分只有一位同学。输出
获得最高分数同学的姓名。样例输入
5
87 lilei
99 hanmeimei
97 lily
96 lucy
77 jim样例输出
hanmeimei来源
习题(13-1)
*/
#include <bits/stdc++.h>
using namespace std;
struct student
{int score;char name[21];
};
int main()
{int n;scanf("%d",&n);student sum[110],max;max.score=0;for(int i=0;i<n;i++){scanf("%d%s",&sum[i].score,sum[i].name);}for(int i=0;i<n;i++){if(sum[i].score>max.score){strcpy(max.name,sum[i].name);max.score=sum[i].score;}}printf("%s",max.name);return 0;
}

1.9 编程基础之顺序查找 02 输出最高分数的学生姓名 python相关推荐

  1. 1.9编程基础之顺序查找02:输出最高分数的学生姓名

    描述:输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名. 输入第一行输入一个正整数N(N <= 100),表示学生人数.接着输入N行,每行格式如下: 分数 姓名 分数是 ...

  2. 02:输出最高分数的学生姓名

    团队QQ:466373640 个人博客:www.doubleq.win c++/noi/信息学奥数博客:http://www.cnblogs.com/zwfymqz 02:输出最高分数的学生姓名 查看 ...

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

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

  4. 1.9 编程基础之顺序查找 11 连续出现的字符 python

    http://noi.openjudge.cn/ch0109/11/ """ 1.9 编程基础之顺序查找 11 连续出现的字符 http://noi.openjudge. ...

  5. 1.9 编程基础之顺序查找 07 不与最大数相同的数字之和

    http://noi.openjudge.cn/ch0109/07/ /* 1.9 编程基础之顺序查找 07 不与最大数相同的数字之和 http://noi.openjudge.cn/ch0109/0 ...

  6. 1.9 编程基础之顺序查找 01 查找特定的值 python AC

    http://noi.openjudge.cn/ch0109/01/ """ 1.9 编程基础之顺序查找 01 查找特定的值 AC http://noi.openjudg ...

  7. 1.9编程基础之顺序查找 05 最大值和最小值的差

    http://noi.openjudge.cn/ch0109/05/ /* 1.9编程基础之顺序查找 05 最大值和最小值的差 http://noi.openjudge.cn/ch0109/05/ * ...

  8. 1.9 编程基础之顺序查找 01 查找特定的值

    http://noi.openjudge.cn/ch0109/01/ /* 1.9 编程基础之顺序查找 01 查找特定的值 http://noi.openjudge.cn/ch0109/01/ */ ...

  9. 1.9 编程基础之顺序查找 08 白细胞计数 python

    http://noi.openjudge.cn/ch0109/08/ """ 1.9 编程基础之顺序查找 08 白细胞计数 http://noi.openjudge.cn ...

最新文章

  1. 互联网协议 — TCP — 性能问题解析
  2. linux 更新cmake_VS2019 v16.4 CMake可用性更新
  3. Android---手动创建线程与GUI线程同步(三)
  4. shell编程之简单四则运算及数组定义
  5. python中以下关于列表描述错误的_10. 以下关于列表操作的描述,错误的是:_学小易找答案...
  6. python 经典100例(1-20)
  7. Spring Cloud与微服务学习总结(8)——Spring Boot、微服务架构和大数据治理三者之间的故事
  8. nginx与IIS服务器搭建集群实现负载均衡(三)
  9. 2017年网络犯罪现状分析报告
  10. USACO Section 2.1 Sorting a Three-Valued Sequence 解题报告
  11. python 路径拼接_python路径拼接os.path.join()函数的用法
  12. 面试中Shiro常见的问题
  13. 总结淘宝客应该注意的佣金陷阱
  14. 计算机考试可以用九键键盘吗,九键输入法(电脑九宫格键盘输入法)
  15. does not specify a Swift version and none of the targets (`packager`) integrating it have the `SWIFT
  16. mysql如何高效存储IPv4、IPv6地址
  17. 018脑电图癫痫检测与预测算法综述(2014)
  18. 面试笔记@Java基础
  19. android.os.FileUriExposedException: file:///storage/emulated/0/myxmpp/154094
  20. FMEA软件——FMEA优化的步骤

热门文章

  1. 【数据结构与算法】基础数据结构与算法大全
  2. 【Java】选择结构排坑指南
  3. webpack4配置vue环境和一些小坑。
  4. python数据结构之 set
  5. 想捧金饭碗? 修炼这25项技能就够了!
  6. 基于DDD的.NET开发框架 - ABP依赖注入
  7. Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:执行手动查询...
  8. Delphi中使用API将目录删除函数
  9. 【转载】为了我们的SZ4J代码
  10. 【飞秋】微软简化Visual Studio 非程序员也能开发软件