答案:#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("输入有误,请重新输入:");}}