📦
编程题(15_01.c)
结构
struct student
{
long num
char name[20]
int score
struct student * - 免费下载
数据结构资源
文件大小:2 K
📋 资源详细信息
💡 温馨提示:本资源由用户 heyuyutu 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
📄 资源简介
编程题(15_01.c)
结构
struct student
{
long num
char name[20]
int score
struct student *next
}
链表练习:
(1).编写函数struct student * creat(int n),创建一个按学号升序排列的新链表,每个链表中的结点中
的学号、成绩由键盘输入,一共n个节点。
(2).编写函数void print(struct student *head),输出链表,格式每行一个结点,包括学号,姓名,分数。
(3).编写函数struct student * merge(struct student *a,struct student *b), 将已知的a,b两个链表
按学号升序合并,若学号相同则保留成绩高的结点。
(4).编写函数struct student * del(struct student *a,struct student *b),从a链表中删除b链表中有
相同学号的那些结点。
(5).编写main函数,调用函数creat建立2个链表a,b,用print输出俩个链表;调用函数merge升序合并2个
链表,并输出结果;调用函数del实现a-b,并输出结果。
a:
20304,xxxx,75,
20311,yyyy,89
20303,zzzz,62
20307,aaaa,87
20320,bbbb,79
b:
20302,dddd,65
20301,cccc,99
20311,yyyy,87
20323,kkkk,88
20307,aaaa,92
20322,pppp,83
💻 源码文件列表
💡
温馨提示:点击文件名或"查看源码"按钮可在线浏览源代码,支持语法高亮显示。
💾
立即下载此资源
💡 提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
📖 资源说明
📥 下载说明
- 下载需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传
- 资源永久有效
📦 使用说明
- 下载后用解压软件解压
- 推荐 WinRAR 或 7-Zip
- 如有密码请查看说明
- 解压后即可使用
🎁 积分获取
- 上传资源获得积分
- 每日签到免费领取
- 邀请好友注册奖励
- 查看详情 →