PTA
weixin_44190161
这个作者很懒,什么都没留下…
展开
-
PTA:奇数值结点链表
函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数getodd将单链表L中奇数值的结点分离出来,重新组成一个新的链表。返回指向新链表头结点的指针,同时将L中存储的地址改为删除了奇数值结点后的链表的头结点地址(所以要传入L的指针)。原创 2024-05-16 22:56:59 · 195 阅读 · 0 评论 -
PTA:链表拼接
其中list1和list2是用户传入的两个按data升序链接的链表的头指针;函数mergelists将两个链表合并成一个按data升序链接的链表,并返回结果链表的头指针。原创 2024-04-29 22:45:13 · 227 阅读 · 0 评论 -
PTA:简易学籍管理系统(2)--查找最高、低总成绩
计算机某班有若干学生,每个学生的信息包括班级、学号、姓名、程序设计成绩、高数成绩、电路成绩,以及3门课总分。(1)编程创建动态链表,由键盘输入学生的信息(输入已默认按3门总分降序排列),当班级为x表示输入结束;(2)查找3门总分最高分,以及最低分,并输出相应学生信息。当最高成绩有多个相同时,匹配到最后一个最高成绩才输出;最低成绩同上。原创 2024-04-20 19:36:57 · 360 阅读 · 0 评论 -
PTA:学生平均成绩排序
假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(n原创 2024-04-10 21:48:20 · 849 阅读 · 0 评论 -
PTA: 确定班级排名
某学年的班级考评中,班名为cn1的班级获评先进班集体,班名为cn2的班级获评优秀学风班。经了解,该学年学院所有班级中,按班级考评的总分sc1排名选前3个班级获评先进班集体,按学风得分sc2排名选排名前6个班级获评优秀学风班,且每个班最多只能获评一个荣誉。同时担任这两个班的班主任的某老师很自豪,他拿到学院n个班级该学年的班级考评分,请你帮他确定这两个班的总分排名和学风得分排名。注意:若两个班的sc1相同则总分排名也相同,否则排名为排序后的序号;原创 2024-04-09 23:11:53 · 535 阅读 · 2 评论 -
PTA:又见胜局排序
n个人打乒乓球,好不热闹。已知每人各自胜了几局,请按胜局从多到少排序并输出每个人的排名rank(从1开始)、胜局数num及该人原来的输入序号index(从1开始),原创 2024-04-09 23:01:12 · 380 阅读 · 0 评论 -
PTA:7-2 单链表基础应用(2)--插入结点
编程实现一个简易学生信息管理系统,按如下步骤分别用自定义函数实现:(1) 根据输入信息创建单链表。每个学生的信息包括姓名和成绩(输入保持成绩升序);(2) 输入一个新增的学生信息,将其插入链表中并使链表;(3) 输出新增之后简易学生信息管理系统/单链表的所有学生/结点信息。原创 2024-03-28 22:39:18 · 346 阅读 · 0 评论 -
PTA最短距离的两点
PTA:最短距离的两点,,给出一些整数对,它们表示平面上的点,求所有这些点中距离最近的两个点。原创 2024-03-25 22:27:09 · 368 阅读 · 0 评论 -
PTA7-8 通讯录排序
输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。原创 2024-03-20 22:46:08 · 758 阅读 · 0 评论 -
PTA单链表基础应用(1)--创建链表
编程实现一个简易学生信息管理系统,按如下步骤分别用自定义函数实现:(1) 根据输入信息创建单链表。每个学生的信息包括姓名和成绩;(2) 输出简易学生信息管理系统(单链表)的所有学生(结点)信息。原创 2024-03-13 18:07:14 · 393 阅读 · 0 评论 -
PTA习题11-6 查找子串
函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。原创 2024-02-26 23:07:52 · 287 阅读 · 0 评论 -
PTA7-32 说反话-加强版
pta给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。原创 2024-02-07 15:21:43 · 238 阅读 · 0 评论