请在 下方输入 要搜索的题目:

模拟手机电话薄管理中的新建和查询功能,假设手机最多可以存储50个联系人,每个联系人信息由姓名和电话号码组成

模拟手机电话薄管理中的新建和查询功能,假设手机最多可以存储50个联系人,每个联系人信息由姓名和电话号码组成

发布时间:2025-06-04 02:09:09
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:#include#include //调用strcmp函数/*定义结构体类型,保存联系人姓名、电话*/typedef struct{char name[10],phno[11];}memberType;memberType stu[50];int main(){int i=0,select;while(1){printf("菜单:1、添加联系人 2、查询联系人 3、退出");printf("请选择操作序号:");scanf("%d",&select);/*添加联系人*/if(select==1){while(i<50){printf("请输入联系人姓名:");scanf("%s",stu[i].name);printf("请输入联系人号码:");scanf("%s",stu[i].phno);i ;break;}printf("");if(i>=50)printf("存储空间已满!"); //最多存储50个联系人}/*查询联系人*/else if(select==2){char Name[10];printf("请输入查询姓名:");scanf("%s",Name);int j;for(j=0;j<50;j ){if(strcmp(Name,stu[j].name)==0){printf("%s-%s",Name,stu[j].phno);break;}}if(j>=50)printf("您查找的联系人不存在!");}/*退出*/else if(select==3)break;else printf("输入有误,请重新输入:");}}
专业技术学习
专业技术学习
搜搜题库系统