- 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);
您可能关注的文档
- 2025-2026 学年初中语文七年级上册期末复习:古诗文高频考点全解析.docx
- 餐饮行业门店运营标准化管理指南.docx
- 家政行业门店运营精细化管理指南.docx
- 零售行业门店运营精细化管理指南.docx
- 美容行业门店运营精细化管理指南.docx
- 职场办公高效工作技巧:从时间管理到工具运用全指南.docx
- 嵌入式系统之争:STM32与89C51微控制器的异同探析.docx
- 青海藏族的“三交”故事.docx
- 全面小康社会实现之路:挑战与前景.docx
- 生物医学电子电路课程设计报告.docx
- 2026年环保材料行业市场应用与技术创新报告.docx
- 2026年5G时代物联网应用案例分析报告.docx
- 3.2026年春期九年级数学下册第二十八章《锐角三角函数》单元测试(含答案).pdf
- 2026年互联网餐饮行业发展趋势与市场分析报告.docx
- 2026年家居行业未来趋势报告:健康化设计与无添加工艺.docx
- 2026年智能驾驶技术发展报告:产业链解析与应用前景.docx
- 2026年健身房会员服务满意度提升策略报告.docx
- 《NBT 20051-2011核电厂厂用电系统设计准则》专题研究报告.pptx
- 2026年生物制药行业分析报告及市场前景展望.docx
- 2026年医药行业原材料价格趋势及替代方案预测报告.docx
原创力文档

文档评论(0)