为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

汽车隔音材料对比

2012-02-21 5页 doc 142KB 24阅读

用户头像

is_437805

暂无简介

举报
汽车隔音材料对比3通讯簿管理(顺序表的应用)【问题描述】通讯簿是一个线性表,可以存储一定数量的联系人记录,提供查找、插入、删除和修改等操作。通讯簿的特点是以查找为主要操作,要求快速查找到指定对象的位置,故宜采用具有随机访问功能的顺序表。【数据结构】使用顺序表SeqList建立通讯簿。作为表项的联系人记录,至少应包括以下属性:{序号,姓名,与本人关系,电话号码}其中序号具有唯一性。序号和姓名可作为查找的主要关键字。与本人关系可枚举为“亲人”、“朋友”和“同事”,主要作用是为联系人分组,并作为次要关键字。将上述联系人记录定义为一个结构(struc...
汽车隔音材料对比
3通讯簿管理(顺序的应用)【问题描述】通讯簿是一个线性表,可以存储一定数量的联系人记录,提供查找、插入、删除和修改等操作。通讯簿的特点是以查找为主要操作,要求快速查找到指定对象的位置,故宜采用具有随机访问功能的顺序表。【数据结构】使用顺序表SeqList建立通讯簿。作为表项的联系人记录,至少应包括以下属性:{序号,姓名,与本人关系,电话号码}其中序号具有唯一性。序号和姓名可作为查找的主要关键字。与本人关系可枚举为“亲人”、“朋友”和“同事”,主要作用是为联系人分组,并作为次要关键字。将上述联系人记录定义为一个结构(struct),在主程序中建立模板类顺序表SeqList的对象时用该结构实例化表结点的类型。【主要功能】程序应为用户提供操作选择界面,必要的操作包括:查找某人电话号码,添加新记录,修改记录,删除记录,打印亲人清单、朋友清单或同事清单以及退出等。另外,为初始化方便,原始数据可存储在磁盘文件中。【主要代码】#include<>#include<>#include<>staticn=1;enumRelation{Friends,Familiers,Colleague};templatestructPerson{charNum[10];um;cout<<"请输入您要添加的人的姓名:";cin>>data[l].Name;cout<<"请输入您要添加的人的电话:";cin>>data[l].PhoNum;cout<<"请输入您要添加人与您的关系亲人(1)朋友(2)同事(3)";cin>>data[l].m;l++;n++;returntrue;}templatevoidSeqList::Insert(){this->Input();cout<<"信息已保存好!"<voidSeqList::Search(){charpr[20];cout<<"请输入您要查找的序号或姓名:";cin>>pr;boolflag=1;for(intli=0;livoidSeqList::Show_All(){cout<<"所有人的信息如下:"<voidSeqList::Show_Select(){cout<<"请选择要显示联系人与您的关系:亲人(1),朋友(2),同事(3),个人(4):";intm;cin>>m;switch(m){case1:{Show_Familiers();break;}case2:{Show_Friends();break;}case3:{Show_Colleague();break;}case4:{Search();break;}default:{cout<<"关系设置错误!";break;}}}templatevoidSeqList::Show_Friends(){cout<<"所有朋友的信息如下:"<voidSeqList::Show_Familiers(){cout<<"所有亲人的信息如下:"<voidSeqList::Show_Colleague(){cout<<"所有同事的信息如下:"<voidSeqList::Correct(){charptk[20];cout<<"请输入您要修改联系人的序号或姓名:";cin>>ptk;boolflag=1;for(intlp=0;lp>data[lp].Num;cout<<"修改姓名:";cin>>data[lp].Name;cout<<"修改电话号码:";cin>>data[lp].PhoNum;cout<<"修改与您的关系:亲人(1),朋友(2),同事(3):";cin>>data[lp].m;flag=0;}}if(flag)cout<<"您要修改的联系人不存在!"<voidSeqList::Delete(){charptr[20];cout<<"请输入您要删除的联系人的序号或姓名:";cin>>ptr;boolflag=1;for(intlr=0;lr>ptr;{intflag=strcmp(ptr,"洪咏波");if(flag==0)cout<<"通过验证!"<hyb(x);while(1){cout<<"\t\t请选择菜单:";intn;cin>>n;switch(n){case1:();break;//添加联系人case2:();break;//删除联系人case3:();break;//显示所有联系人case4:();break;//修改联系人信息case5:();break;//选择查询联系人case6:cout<<"\t\t安全退出"<
/
本文档为【汽车隔音材料对比】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索