当前位置: 首页 > news >正文

微网站背景图片大连网站制作选择ls15227

微网站背景图片,大连网站制作选择ls15227,怎么做网络推广最有效,h5网站怎么做api对接本篇将继续讲解PTA平台上的题目 L1-005 考试座位号#xff0c;通过考生准考证号与座位号的对应关系#xff0c;掌握简单的数据查询与映射操作#xff0c;进一步提升Cangjie编程语言的实际应用能力。 关键词 PTA刷题数据查询映射操作输入输出Cangjie语言 一、L1-005 考试座位…本篇将继续讲解PTA平台上的题目 L1-005 考试座位号通过考生准考证号与座位号的对应关系掌握简单的数据查询与映射操作进一步提升Cangjie编程语言的实际应用能力。 关键词 PTA刷题数据查询映射操作输入输出Cangjie语言 一、L1-005 考试座位号 题目描述输入若干学生的准考证号与考试座位号之后再输入若干需要查询的准考证号输出对应的考试座位号。 输入格式 首行给出一个正整数 N表示考生人数。接下来 N 行每行包含一个准考证号长度为15的字符串和一个座位号1到100之间的整数。最后输入一个正整数 M表示需要查询的考生数。接下来 M 行每行包含一个准考证号要求输出对应的座位号。 输出格式对每个查询的准考证号输出对应的座位号。 解题思路 使用字典映射存储数据将准考证号与座位号的对应关系存储在字典映射中方便后续查询。输入数据并建立映射根据考生人数 N输入准考证号和座位号建立准考证号到座位号的映射关系。查询输出根据 M 个查询的准考证号输出相应的座位号。 代码实现 package cjcDemoimport std.console.* import std.convert.* import std.collection.*class Student {var examId: String // 准考证号var testSeatId: Int64 // 试机座位号var examSeatId: Int64 // 考试座位号init(examId: String, testSeatId: Int64, examSeatId: Int64) {this.examId examIdthis.testSeatId testSeatIdthis.examSeatId examSeatId} }// 封装录入学生数据的函数 func inputStudentData(studentCount: Int64): HashMapInt64, Student {let studentsMap: HashMapInt64, Student HashMapInt64, Student()for (_ in 0..studentCount) {let studentData: ArrayString Console.stdIn.readln().getOrThrow().split( )let parsedTestSeatId Int64.parse(studentData[1]) // 解析出来的试机座位号let student Student(studentData[0], parsedTestSeatId, Int64.parse(studentData[2])) // 学生的准考证号和考试座位号studentsMap.put(parsedTestSeatId, student)}return studentsMap }// 封装查询学生数据的函数 func queryStudentData(studentsMap: HashMapInt64, Student): Unit {let queryIds: ArrayString Console.stdIn.readln().getOrThrow().split( )for (queryId in queryIds) {let parsedQueryId Int64.parse(queryId) // 查询的试机座位号let student studentsMap.get(parsedQueryId).getOrThrow()println(${student.examId} ${student.examSeatId})} }// 主函数 main(): Int64 {// 读取学生数量并录入数据let studentCount: Int64 Int64.parse(Console.stdIn.readln().getOrThrow())let studentsMap inputStudentData(studentCount)// 读取需要查询的学生数量并进行查询Int64.parse(Console.stdIn.readln().getOrThrow())queryStudentData(studentsMap)return 0 }代码详解 映射操作使用字典映射将准考证号与座位号对应起来方便查询。数据输入根据输入的 N逐行录入准考证号和座位号并存储在映射中。查询并输出根据 M 个查询的准考证号直接从映射中获取并输出对应的座位号。 示例执行 输入 4 3310120150912233 2 4 3310120150912119 4 1 3310120150912126 1 3 3310120150912002 3 2 2 3 4输出 3310120150912002 2 3310120150912119 1通过这道题目进一步掌握了映射操作和查询机制能够高效处理数据并进行输出。 小结 本篇通过实现 L1-005 考试座位号 题目练习了数据查询与映射操作能够高效应对类似的映射查询问题进一步强化了编程实战能力。 下篇预告 下一篇将继续进行PTA刷题讲解 L1-006 连续因子 的解题思路与实现敬请期待 「Mac玩转仓颉内测版15」PTA刷题篇6 - L1-006 连续因子。 上一篇「Mac玩转仓颉内测版13」PTA刷题篇4 - L1-004 计算摄氏温度 下一篇「Mac玩转仓颉内测版15」PTA刷题篇6 - L1-006 连续因子 作者SoraLuna 链接https://www.nutpi.net/thread?topicId159 來源坚果派 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。
http://www.hkea.cn/news/14263016/

相关文章:

  • 阿里云除了做网站还能用来干什么河源市建设网站
  • 本地南昌网站建设电商
  • 网站建设网络推广公司有哪些百度四川建设厅网站
  • 企业网站选择第三方还是自己做做网站的主机配置
  • 河南网站建设找哪家微信代运营费用
  • 有了域名空间怎么做网站成都软件培训机构排名榜
  • 网站建设+廊坊学历提升机构哪家好
  • 海东企业网站建设企业网站托管服务常用指南
  • 珠海左右创意园网站开发中信建设有限责任公司海外地位
  • 网站域名注册证书查询徐州领航装饰工程有限公司
  • 简述建设一个网站的基本步骤郑州网站建设公司哪家专业
  • 做网站会犯法吗艺阳科技网站建设
  • 那个网站有兼职做室内设计做电力 公司网站
  • 成都网站建设零一海阳做网站
  • 河东天津网站建设闵行做网站
  • 介绍类网站建设策划书范文有诗意的设计公司名字
  • 中国建设银行信用卡旅游卡服务网站哈尔滨市哪里做淘宝网站
  • 南京百度网站排名建站工作室
  • 企业做定制网站的好处网站建设和管理专业
  • 做网站的注意点wordpress 群站
  • 网站建设技术合伙人的技术股份企业的网站建设公司
  • 中恒诚信建设有限公司网站wordpress简单网址导航模板
  • 淄博网站设计公司学校网站建设的不足
  • 做网站用什么语言制作最安全做网站属于印花税哪个范畴
  • 做网站时间网站推广的具体方法
  • 静态企业网站下载服务哪家好网站制作
  • 网站模板源码下载网页设计作业总结
  • 深圳 营销型网站建设太原建设工程信息网站
  • 淮安做网站服务单位用什么软件可以做网站
  • 手机网站建设的影响爱爱做网站