当前位置: 首页 > news >正文

济南网站建设网站建设网站自动采集更新

济南网站建设网站建设,网站自动采集更新,百度短网址在线生成,网站开发中背景图片怎么弄全屏实现功能 1、添加联系人 2、显示联系人 3、删除联系人 4、查找联系人 5、修改联系人 6、清空联系人 0、退出通讯录 //-封装函数显示该界面 如 void showmenu //-在main函数中调用封装好的函数 #includeiostream #includestring #define max 1000 using n…      实现功能 1、添加联系人 2、显示联系人  3、删除联系人  4、查找联系人  5、修改联系人 6、清空联系人  0、退出通讯录 //-封装函数显示该界面 如 void showmenu //-在main函数中调用封装好的函数 #includeiostream #includestring #define max 1000 using namespace std; struct person{//姓名string m_name;//性别 1 男 2 女 int m_sex;//年龄int m_age;//电话string m_phone;//住址string m_addr; };//设计通讯里结构体 struct addressbooks{//通讯录中保存的联系人数组struct person personarray[max];//通讯录中记录当前联系人个数int m_size; }; void addperson(addressbooks * abs){if(abs-m_size max){cout通讯录已满无法添加endl;return;}else{//添加具体联系人//姓名string name;cout请输入姓名endl;cinname;abs-personarray[abs-m_size].m_name name;//性别cout请输入性别endl;cout1 --- 男endl;cout2 --- 女endl;int sex 0;while(true){//如果输入的是 1 或者 2 可以退出循环因为输入的是正确值//如果输入有误重新输入cinsex;if(sex 1 || sex 2){abs-personarray[abs-m_size].m_sex sex;break;}cout输入有误请重新输入endl;}//年龄cout请输入年龄endl;int age 0;cinage;abs-personarray[abs-m_size].m_age age;//电话cout请输入电话endl;string phone;cinphone;abs-personarray[abs-m_size].m_phone phone;//住址cout请输入地址endl;string address;cinaddress;abs-personarray[abs-m_size].m_addr address;//更新通讯录里的人数abs-m_size;cout添加成功endl;system(pause);//请按任意键继续system(cls);//清屏操作} } //2、显示联系人 void showperson(addressbooks * abs){//判断通讯录中人数是否为0如果为0提示信息为空//如果不为0显示记录的联系人信息if(abs-m_size 0){cout当前记录为空endl;}else{for(int i 0;iabs-m_size;i){cout姓名abs-personarray[i].m_name\t;cout性别(abs-personarray[i].m_sex 1 ?男:女)\t;cout年龄abs-personarray[i].m_age\t;cout电话abs-personarray[i].m_phone\t;cout住址abs-personarray[i].m_addrendl;}}system(pause);//按任意键继续system(cls);//清屏 } //检测联系人是否存在如果存在返回联系人所在数组中的位置不存在返回-1 //参数1 通讯录 参数2 对比姓名 int isexist(addressbooks * abs,string name){for (int i 0;i abs-m_size;i){//找到用户输入的姓名了if(abs-personarray[i].m_name name){return i; //找到了返回这个人在数组中的下标位置}}return -1;//如果遍历结束都没有找到返回-1 } //3、删除联系人 void deleteperson(addressbooks * abs){cout请输入您要删除的联系人endl;string name;cinname;//ret -1 未查到//ret ! -1 查到了int ret isexist(abs,name);//传过来的是地址所以不用取地址符if(ret ! -1){//查找到人要进行删除操作for(int i ret;iabs-m_size;i){//数据前移abs-personarray[i] abs-personarray[i1];}abs-m_size--;cout删除成功endl;}else{cout查无此人endl;}system(pause);system(cls); } //4、查找指定联系人信息 void findperson(addressbooks * abs){cout请输入您要查找的联系人endl;string name;cinname;//判断指定的联系人是否存在通讯录中int ret isexist(abs,name);if(ret ! -1)//找到联系人{cout姓名abs-personarray[ret].m_name\t;cout性别(abs-personarray[ret].m_sex 1 ?男:女)\t;cout年龄abs-personarray[ret].m_age\t;cout电话abs-personarray[ret].m_phone\t;cout住址abs-personarray[ret].m_addrendl;}else//未找到联系人{cout查无此人endl;}//任意键按下后清屏system(pause);system(cls); } //5、修改指定联系人信息 void modify(addressbooks * abs){cout请输入您要修改的联系人endl;string name;cinname;int ret isexist(abs,name);if(ret ! -1)//找到指定联系人{//姓名string name;cout请输入姓名endl;cinname;abs-personarray[ret].m_name name;//性别cout请输入性别endl;cout1 --- 男endl;cout2 --- 女endl;int sex 0;cinsex;while(true){if(sex 1 || sex 2){//输入正确 退出循环程序abs-personarray[ret].m_sex sex;break;}cout输入有误请重新输入endl;}//年龄cout请输入年龄endl;int age 0;cinage;abs-personarray[ret].m_age age;//电话cout请输入联系电话endl;string phone;cinphone;abs-personarray[ret].m_phone phone;//地址cout请输入家庭地址endl;string address;cinaddress;abs-personarray[ret].m_addr address;}else//未找到联系人{cout查无此人endl;}system(pause);system(cls); } //6、清空所有联系人 void cleanperson(addressbooks * abs){abs-m_size 0;//将当期记录联系人数量置为0做逻辑清空操作cout通讯录已清空endl;system(pause);system(cls); } using namespace std; //菜单界面 void showmenu(){cout*************************endl;cout***** 1、添加联系人 *****endl;cout***** 2、显示联系人 *****endl;cout***** 3、删除联系人 *****endl;cout***** 4、查找联系人 *****endl;cout***** 5、修改联系人 *****endl;cout***** 6、清空联系人 *****endl;cout***** 0、退出通讯录 *****endl;cout*************************endl; } int main() {//创建通讯录结构体变量addressbooks abs;//初始化通讯录中当前人员个数abs.m_size 0;//创建用户选择输入的变量int select 0; while(true){showmenu();cinselect;switch(select){case 1://1、添加联系人addperson(abs);//利用地址传递可以修饰实参break;case 2://2、显示联系人showperson(abs);break;case 3://3、删除联系人//{// cout请输入删除联系人姓名endl;// string name;// cinname;// if(isexist(abs,name) -1){// cout查无此人endl;// }else{// cout找到此人endl;// }//}deleteperson(abs);break;case 4://4、查找联系人findperson(abs);break;case 5://5、修改联系人modify(abs);break; case 6://6、清空联系人cleanperson(abs);break;case 0://0、退出通讯录cout欢迎下次使用endl;system(pause);return 0;default:break; }}return 0; }
http://www.yutouwan.com/news/19502/

相关文章:

  • 防止网站被攻击建网站业务如何开展
  • 著名外国网站四川成都现在可以去吗
  • 扁平化网站设计趋势网站基本要素
  • 空间业务建设网站网站优化大计
  • 简搜网站提交论吉林省网站职能建设
  • 版面设计的基本元素是指百度关键词网站排名优化软件
  • 济宁哪里有做网站的广州有几个区哪个区最好
  • 怎么做网站自动响应广州建设交易中心
  • 网站用什么语言开发的企业公示信息查询系统 江苏
  • 个人论坛类网站wordpress设置内容标题
  • 深圳培训网站建设吴江住宅城乡建设局网站
  • 网站建设需要多少钱费用代码删除wordpress分类目录名
  • 网站切图谁来完成网站布局方法
  • 新开的公司怎么做网站沈阳设计网站公司哪家好
  • 阿里云网站部署网站服务器放置地怎么填写
  • 做自适应网站设计最好用的免费建站平台
  • 公众号第三方建微网站购物网站开发文档mvc
  • 京东商城网站建设分析个人站长怎么样做网站才不会很累
  • 常熟做网站公司排名郑州小学班级网站建设
  • 网站直播用php怎么做的昆山城市建设投资有限公司网站
  • seo网站是什么意思做相亲网站
  • 怎么做网站的用户注册网站建设 学校
  • 简单的网站更新 关键词优化 关键词互联seo单页面wordpress
  • 网站 营销策略怎么学做淘宝电商网站
  • 建站之星设计师成都二次感染最新消息
  • 长沙模板建站电子贺卡免费制作
  • 网站首页被降权怎么做网站开发后台一般用什么
  • 烟台福山建设规划局网站购物网站配色怎么设计
  • 做aelogo动效有什么好的网站wordpress玻璃质感主题
  • 一个空间可以建多个网站中卫企业管理培训网站