1.9 编程基础之顺序查找 02 输出最高分数的学生姓名 python
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.9编程基础之顺序查找02:输出最高分数的学生姓名
描述:输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名. 输入第一行输入一个正整数N(N <= 100),表示学生人数.接着输入N行,每行格式如下: 分数 姓名 分数是 ...
- 02:输出最高分数的学生姓名
团队QQ:466373640 个人博客:www.doubleq.win c++/noi/信息学奥数博客:http://www.cnblogs.com/zwfymqz 02:输出最高分数的学生姓名 查看 ...
- 信息学奥赛一本通 1147:最高分数的学生姓名 | OpenJudge NOI 1.9 02:输出最高分数的学生姓名
[题目链接] ybt 1147:最高分数的学生姓名 OpenJudge NOI 1.9 02:输出最高分数的学生姓名 [题目考点] 1. 结构体 2. 求最大值下标 [题解代码] 解法1:用结构体 设 ...
- 1.9 编程基础之顺序查找 11 连续出现的字符 python
http://noi.openjudge.cn/ch0109/11/ """ 1.9 编程基础之顺序查找 11 连续出现的字符 http://noi.openjudge. ...
- 1.9 编程基础之顺序查找 07 不与最大数相同的数字之和
http://noi.openjudge.cn/ch0109/07/ /* 1.9 编程基础之顺序查找 07 不与最大数相同的数字之和 http://noi.openjudge.cn/ch0109/0 ...
- 1.9 编程基础之顺序查找 01 查找特定的值 python AC
http://noi.openjudge.cn/ch0109/01/ """ 1.9 编程基础之顺序查找 01 查找特定的值 AC http://noi.openjudg ...
- 1.9编程基础之顺序查找 05 最大值和最小值的差
http://noi.openjudge.cn/ch0109/05/ /* 1.9编程基础之顺序查找 05 最大值和最小值的差 http://noi.openjudge.cn/ch0109/05/ * ...
- 1.9 编程基础之顺序查找 01 查找特定的值
http://noi.openjudge.cn/ch0109/01/ /* 1.9 编程基础之顺序查找 01 查找特定的值 http://noi.openjudge.cn/ch0109/01/ */ ...
- 1.9 编程基础之顺序查找 08 白细胞计数 python
http://noi.openjudge.cn/ch0109/08/ """ 1.9 编程基础之顺序查找 08 白细胞计数 http://noi.openjudge.cn ...
最新文章
- 互联网协议 — TCP — 性能问题解析
- linux 更新cmake_VS2019 v16.4 CMake可用性更新
- Android---手动创建线程与GUI线程同步(三)
- shell编程之简单四则运算及数组定义
- python中以下关于列表描述错误的_10. 以下关于列表操作的描述,错误的是:_学小易找答案...
- python 经典100例(1-20)
- Spring Cloud与微服务学习总结(8)——Spring Boot、微服务架构和大数据治理三者之间的故事
- nginx与IIS服务器搭建集群实现负载均衡(三)
- 2017年网络犯罪现状分析报告
- USACO Section 2.1 Sorting a Three-Valued Sequence 解题报告
- python 路径拼接_python路径拼接os.path.join()函数的用法
- 面试中Shiro常见的问题
- 总结淘宝客应该注意的佣金陷阱
- 计算机考试可以用九键键盘吗,九键输入法(电脑九宫格键盘输入法)
- does not specify a Swift version and none of the targets (`packager`) integrating it have the `SWIFT
- mysql如何高效存储IPv4、IPv6地址
- 018脑电图癫痫检测与预测算法综述(2014)
- 面试笔记@Java基础
- android.os.FileUriExposedException: file:///storage/emulated/0/myxmpp/154094
- FMEA软件——FMEA优化的步骤