该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

最近,Kale发现他的手机地址簿不能添加新朋友的电话号码。他转而寻求你的帮助,因为他知道你正在学习高级编程语言。为了帮助他,你需要根据以下要求设计一个新的手机通讯录。

由于其庞大的社交圈,应该使用动态记忆结构。他经常结交新朋友,但也删除那些很久没有听过的人的电话号码。但是,如果他们的电话号码被删除,重新联系Kale,他想把他们的电话号码添加到电话地址簿中。

注意事项: Kale的原始电话簿包括姓名和电话号码组,名称表示为长度不超过20的字符串;同样,电话号码表示为字符串,其长度不超过20。姓名和电话号码没有额外的空间字符。

为了满足Kale的要求,你应该把操作包括如下:

在B后面插入一个Num:A,B是名字,Num是A的电话号码。如果A已经在电话地址簿中,那么更新A的号码 删除A:从地址簿中删除好友A(如果列表中没有A,则什么也不做)。

为了验证你的程序,有必要设计如下操作:

打印:按顺序输出整个地址簿(输出所有好友的姓名和电话号码,一次分隔一个空间)

要求:这个实验必须用链表来实现。

输入数据的格式:从第一行到结束:每行是一个操作,你应该依次执行它们。

终结符:“End”表示输入的终止。

输出数据的格式: 每个操作需要用一行输出输出。

Input:

Insert LiLei 14068888 behind Nobody

Insert Joker 04517999 behind LiLei

Insert Healer 987213 behind Joker

Print

Delete LiLei

Print

End

Output:

LiLei 14068888

Joker 04517999

Healer 987213

Joker 04517999

Healer 987213

c语言编程单向,一道关于结构体和单向链表的C语言编程题求助各位大佬!!!...相关推荐

  1. 扬州大学c语言上级作业链表,一道关于结构体和单向链表的C语言编程题求助各位大佬!!!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近,Kale发现他的手机地址簿不能添加新朋友的电话号码.他转而寻求你的帮助,因为他知道你正在学习高级编程语言.为了帮助他,你需要根据以下要求设计一个新的 ...

  2. c语言send发送结构体,Socket编程中用send发送结构体

    Socket编程中用send发送结构体 原创 2010年04月28日 19:17:00 标签:socket /编程 /struct /google /string /input 11868 最近在开发 ...

  3. C语言入门系列之10.结构体和共用体

    文章目录 一.结构体变量的基本使用 1.概述 2.定义结构体类型变量的方法 3.结构体变量的引用 4.结构体变量的初始化 二.结构体的高级应用 1.结构体数组 Ⅰ定义结构体数组 Ⅱ结构体数组的初始化 ...

  4. 【RTOS训练营】课程学习方法和C语言知识(指针、结构体、函数指针、链表)和学员问题

    一.课程学习方法 因为有些学员是刚进群,所以这里再把学习方法讲一下. 1. 预习 我们会在每一节晚课之后会通知要预习的章节,学员需要按如下操作观看相关视频. 1.1 打开百问网官网 ​1.2 点击首页 ...

  5. C语言 匿名联合体和匿名结构体

    C语言 匿名联合体和匿名结构体 匿名联合体和匿名结构体顾名思义,就是没有名字的联合体和结构体,没有名字哪怎么用?拿来用? 在嵌入式数据通信里面,大部分都是使用联合体,将有实际意义的结构体和字节数组互相 ...

  6. 关于VC网络编程中用 char 发送结构体的说明

    关于VC网络编程中用 char 发送结构体的说明     在VC中要发送struct的程序,如果需要中间打包的话,首先因该将结构体转换为字节型的.然后再用 send (SOCKET s,const c ...

  7. C语言中函数如何返回结构体?

    //#include "stdafx.h"//If the vc++6.0, with this line. #include "stdio.h" #inclu ...

  8. c语言学习笔记【结构体02】结构体指针变量与结构体变量的函数参数,C语言学习笔记结构体02结构体指针变量与结构体变量的函数参数.docx...

    C 语言学习笔记[结构体02]结构体指针变量与结构体变量 的函数参数 C 语言学习笔记之结构体指针变量一提指针,那可 是 C 语言的核心了,有多少学子曾拜倒在指针的脚下.单纯的说指针,其实并不难,但是 ...

  9. C语言学生信息管理系统(结构体数组,文件)

    C语言学生信息管理系统(结构体数组,文件) 这是初学时写的一个程序,比较菜,不喜勿喷.在一个结构体里定义结构体内所有的信息(如果信息也需要分类则可以再定义一个结构体并在当前结构体内声明,我的这个代码在 ...

最新文章

  1. php的辅助工具下载,PHPTools 工具包(让你的EditPlus可以调试PHP)
  2. 可以使任何人获得管理员权限的Windows 10系统漏洞
  3. 国网浙江电力组建网络安全分析室
  4. java句子中找单词_java程序找到一个句子中每个单词的字母数
  5. vue computed 使用小问题
  6. 1 PP配置-一般设置-维护工厂日历
  7. android 开机打开串口失败,请大神帮我看看这是怎么回事,一用就说串口打开失败,再电脑上试...
  8. linux进行硬盘分区挂载-了解系统,最更好的开发
  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_9、SpringBoot基础HTTP其他提交方法请求实战...
  10. BAT中取得一个命令的执行结果
  11. python端口扫描
  12. 01【托业口语】考试介绍
  13. 面试反问环节应该问什么?
  14. 什么是美国能源之星计划?
  15. 【Unity3D开发小游戏】Unity3D零基础一步一步教你制作跑酷类游戏
  16. 聚沙成塔的分布式云存储
  17. 线性代数学习笔记(二十二)——向量间的线性关系(二)
  18. 数据结构:图(一) 图的基本知识
  19. 英语四六级作文最全笔记
  20. 小米4c怎么添加语言怎么设置在哪,小米路由器4C手机怎么设置?

热门文章

  1. sqlserver相关资料
  2. GIS应用技巧之编辑矢量数据
  3. 光伏-混合储能微电网能量管理系统模型 系统主要由光伏发电模块、mppt控制模块、混合储能系统模块、直流负载模块、soc限值管理控制模块、hess能量管理控制模块
  4. openlayers6【二十二】vue addLayer实现点击地图添加图标要素信息,编辑点位信息
  5. ansys的kbc_ANSYS单调加载、滞回曲线
  6. CVE-2020-1938 Tomcat AJP漏洞复现
  7. ubuntu终端中返回上一次访问的目录
  8. GCD(i,j)求和
  9. 西安理工大学计算机科学与技术代码,谁知道西安理工大学各专业的代码
  10. 2022年全球市场国内和国际物流服务总体规模、主要企业、主要地区、产品和应用细分研究报告