数据结构实验合集五.docxVIP

  • 2
  • 0
  • 约5.84千字
  • 约 9页
  • 2026-05-07 发布于广西
  • 举报

实验6:查找表——通讯录

【程序功能要求】

设计并实现一个包含至少100人的通讯录,联系人信息至少包含姓名和电话号码。并具备以下添加、修改、删除、查找和浏览联系人信息的功能。

【数据结构设计】

1.基本数据结构-Contact结构体

structContact{

stringname;

stringphoneNumber;

stringworkUnit;

};

在实验六中,通讯录的基本数据结构是一个包含姓名、电话号码和工作单位的结构体?Contact。这个结构体用于存储单个联系人的信息。

2.通讯录管理-vectorContact

通讯录中包含多个联系人,因此使用?vector?来管理多个?Contact?结构体,以实现动态存储和管理。

vectorContactcontacts;

3.添加联系人的功能

voidaddContact(vectorContactcontacts){

ContactnewContact;

cout输入姓名:;

getline(cin,newContact.name);

cout输入电话:;

getline(cin,newContact.phoneNumber);

cout输入工作单位:;

getline(cin,newContact.workUnit);

文档评论(0)

1亿VIP精品文档

相关文档