个人电话号码查询系统 |
您所在的位置:网站首页 › 中控系统客服电话号码查询 › 个人电话号码查询系统 |
实验目的及要求
目的:通过设计一个《个人电话号码查询系统》,进一步熟悉一些概念、基本知识和技能,利用所学的基本知识和技能解决简单的面向对象的程序设计问题。实现根据用户输入的信息进行快速的查询。 要求: 实现一个简单的个人电话号码查询系统,根据用户输入的信息(例如姓名等),对数据进行二叉排序并实现平衡二叉树,对数据进行快速查询。编程完成通讯录的一般性管理工作,如通讯录中记录的增加、修改、查找、删除、输出等功能。每个记录包含姓名、电话号码、住址等个人基本信息。 (1)在外存上,用文件保存电话号码信息; (2)在内存中,设计数据结构存储电话号码信息; (3)提供查询功能,如根据姓名实现快速查询; (4)提供其他维护功能,例如插入、删除、修改等。 实验步骤1.实验问题分析 需要用到数据结构课上学到的平衡二叉树的知识,实现删除和插入,增加功能。理解关于二叉树的相关的基本算法。将输入的信息保存入文件和从文件输出。 2.实验概要分析 首先由于程序中要有对学生信息的增加和减少,定义一个全局变量n,在此程序的任意的模块中均可以使用。宏定义,用LEN来代替开辟地址空间,定义一个结构体变量,record,来存储联系人信息。 代码的实现如下: Main.cpp #include #include #include using namespace std; static int n=0;//输入的数据个数 #define limit 100//通讯录的存储空间 class PostCodedress{ public:struct xinxi { int id;//编号顺序 char Name[20]; char Phone[20]; }xx; void zengPostCodedress();//增加信息; int cc(char na[]); //看输入的名字是不是重复; }; void PostCodedress::zengPostCodedress()//增加信息的 { for(int i = 1;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |