自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 PTA:奇数值结点链表

函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数getodd将单链表L中奇数值的结点分离出来,重新组成一个新的链表。返回指向新链表头结点的指针,同时将L中存储的地址改为删除了奇数值结点后的链表的头结点地址(所以要传入L的指针)。

2024-05-16 22:56:59 343

原创 PTA:链表拼接

其中list1和list2是用户传入的两个按data升序链接的链表的头指针;函数mergelists将两个链表合并成一个按data升序链接的链表,并返回结果链表的头指针。

2024-04-29 22:45:13 581

原创 PTA:简易学籍管理系统(3)--插入结点并排序

计算机某班有若干学生,每个学生的信息包括班级、学号、姓名、程序设计成绩、高数成绩、电路成绩,以及3门课总分。(1)编程创建动态链表,由键盘输入学生的信息(输入已默认按3门总分降序排列),当班级为x表示输入结束;(2)向已建立的简易学籍管理系统中插入若干学生信息(保持原总分降序排列),并输出排序后的所有学生信息。

2024-04-20 19:39:22 317

原创 PTA:简易学籍管理系统(2)--查找最高、低总成绩

计算机某班有若干学生,每个学生的信息包括班级、学号、姓名、程序设计成绩、高数成绩、电路成绩,以及3门课总分。(1)编程创建动态链表,由键盘输入学生的信息(输入已默认按3门总分降序排列),当班级为x表示输入结束;(2)查找3门总分最高分,以及最低分,并输出相应学生信息。当最高成绩有多个相同时,匹配到最后一个最高成绩才输出;最低成绩同上。

2024-04-20 19:36:57 547

原创 PTA:链表逆置

其中head是用户传入的链表的头指针;函数reverse将链表head逆置,并返回结果链表的头指针。

2024-04-11 20:30:41 313

原创 PTA:学生平均成绩排序

假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(n

2024-04-10 21:48:20 1599

原创 PTA: 确定班级排名

某学年的班级考评中,班名为cn1​的班级获评先进班集体,班名为cn2​的班级获评优秀学风班。经了解,该学年学院所有班级中,按班级考评的总分sc1​排名选前3个班级获评先进班集体,按学风得分sc2​排名选排名前6个班级获评优秀学风班,且每个班最多只能获评一个荣誉。同时担任这两个班的班主任的某老师很自豪,他拿到学院n个班级该学年的班级考评分,请你帮他确定这两个班的总分排名和学风得分排名。注意:若两个班的sc1​相同则总分排名也相同,否则排名为排序后的序号;

2024-04-09 23:11:53 1018 2

原创 PTA:又见胜局排序

n个人打乒乓球,好不热闹。已知每人各自胜了几局,请按胜局从多到少排序并输出每个人的排名rank(从1开始)、胜局数num及该人原来的输入序号index(从1开始),

2024-04-09 23:01:12 506

原创 PTA: 删除单链表偶数节点

函数createlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数deleteeven将单链表head中偶数值的结点删除,返回结果链表的头指针。

2024-04-02 23:05:05 1554

原创 PTA学生成绩链表处理

函数createlist利用scanf从输入中获取学生的信息,将其组织成单向链表,并返回链表头指针。int num;/*学号*//*姓名*/int score;/*成绩*//*指向下个结点的指针*/输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束。函数deletelist从以head为头指针的链表中删除成绩低于min_score的学生,并返回结果链表的头指针。

2024-03-31 20:52:59 428

原创 PTA:7-3 单链表基础应用(3)--删除结点

编程实现一个简易学生信息管理系统,按如下步骤分别用自定义函数实现:(1) 根据输入信息创建单链表。每个学生的信息包括姓名和成绩(成绩以升序输入);(2) 输入一个学生的姓名,将所有同名学生信息/结点删除;(3) 输出上述两步处理之后的简易学生信息管理系统/单链表的所有学生/结点信息。

2024-03-31 20:36:15 373

原创 PTA:7-2 单链表基础应用(2)--插入结点

编程实现一个简易学生信息管理系统,按如下步骤分别用自定义函数实现:(1) 根据输入信息创建单链表。每个学生的信息包括姓名和成绩(输入保持成绩升序);(2) 输入一个新增的学生信息,将其插入链表中并使链表;(3) 输出新增之后简易学生信息管理系统/单链表的所有学生/结点信息。

2024-03-28 22:39:18 439

原创 PTA:滤字符

PTA:滤字符,以指针的方式,将某个字符串中出现的特定字符删去,然后输出新的字符串。

2024-03-28 22:28:48 714

原创 PTA最短距离的两点

PTA:最短距离的两点,,给出一些整数对,它们表示平面上的点,求所有这些点中距离最近的两个点。

2024-03-25 22:27:09 560

原创 PTA7-8 通讯录排序

输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。

2024-03-20 22:46:08 983

原创 PTA单链表基础应用(1)--创建链表

编程实现一个简易学生信息管理系统,按如下步骤分别用自定义函数实现:(1) 根据输入信息创建单链表。每个学生的信息包括姓名和成绩;(2) 输出简易学生信息管理系统(单链表)的所有学生(结点)信息。

2024-03-13 18:07:14 501

原创 PTA习题8-5 使用函数实现字符串部分复制

函数strmcpy将输入字符串char *t中从第m个字符开始的全部字符复制到字符串char *s中。若m超过输入字符串的长度,则结果字符串应为空串。

2024-03-02 12:42:13 683

原创 PTA习题11-6 查找子串

函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。

2024-02-26 23:07:52 468

原创 PTA7-32 说反话-加强版

pta给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

2024-02-07 15:21:43 324

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除