讯通录

作者: uuu0 | 来源:发表于2017-12-10 13:12 被阅读10次
首先按照题目要求建立一个struct类型并在题目种加一个尾指针next;
根据题目要求建立一个菜单函数。
在主函数建立一个头指针,并在while(1)循环调用菜单中调用菜单函数并用witch函数调用函数中的各个功能。

在功能一录入联系人的信息中,用尾插法建立一个动态链表;

动态链表能够更好的利用内存,避免静态链表内存的不足和内存的浪费。

在功能二修改联系人信息功能中,生命一个person类型的指针p。输入需要修改联系人的名字,从头逐个与各个联系人的名字对比,当发现与之相同的联系人时,从新输入该联系人的各个信息,若没有发现,则输出“不存在联系人。
在删除函数中同样定义两个perosn类型的指针p1,p2,定义一个字符串,输入需要删除的联系人名字,从头逐一对比,发现相同的名字的联系人,则讲该联系人上一个联系人中的尾指针指向该联系的下一个联系人的地址,在动态链表中跳过该联系人。
在查找联系人功能中,利用联系人的城市来查找相同城市的联系人。在源代码开头定义一个变量J,

在每次找到符合要求的联系人时j++;在while循环结束时判断J是否为0;若为0,则输出不存在。

在功能显示中,当p不为空时输出该联系人的各个信息,在前面调用排序函数。
该排序是依据电话号码的大小来排序,在发现上一个联系人的电话号码大于下一个时候调用该函数。函数的定义与冒泡相似。
在上功能中都利用到了文件的知识点。对输入,改动,删除都有调用这两个函数中的某个,对数据进行存储和读取。

相关文章

  • 讯通录

    在功能一录入联系人的信息中,用尾插法建立一个动态链表;动态链表能够更好的利用内存,避免静态链表内存的不足和内存的浪...

  • EduSoho 与 UCenter通讯通讯会员同步

    EduSoho 与 UCenter通讯通讯会员同步

  • 2020奋斗年!

    2020奋斗年! 思讯通:shsixun.com

  • 通讯自由?利益关系?

    鄙人从事的行业,可谓是“没落”的行业了。是十足的“近黄昏”了。就是那种“校讯通”之类的。 “校讯通”的具体使用,就...

  • 校讯通需求分析

    1. 概述 1.1 需求简介 在移动互联网之前校讯通的产品形态基本都是使用短信,然而短信的付费和灰色收益的问题常被...

  • 你们还在用这个吗?

    已经不记得校讯通从什么时候开始流行起来并进入校园的!对于家长而言,校讯通是学校与家长沟通的桥梁,老师会把学校的通知...

  • 一头雾水

    今天孩子学校让加上校讯通,我突然想到孩子小学时还有校讯通呢,赶紧先去营业厅把小学的取消吧。 业务员很热情,态度很好...

  • 两个“我”

    曾经因为喜欢在校讯通博客上写点教育故事、教育日志之类的文章,参与过两次博客之星的评选活动,校讯通公司送给我十几本书...

  • 与思思的日常3

    今天要给初一新生家长发短信通知他们来报道 但我发现我的校讯通就是怎么也登不上去,于是就求助思思,借她的校讯通给我发...

  • 0627 高考喜讯通告校会

    "噼噼啪啪!噼噼啪啪……"从校门口传来鞭炮声,我们全校师生站在主席台附近集队,感受到一种喜庆和激励,一阵凉风吹过...

网友评论

      本文标题:讯通录

      本文链接:https://www.haomeiwen.com/subject/xhomixtx.html