("\n*********************查找功能*********************\n");?printf("按什么查找?\n");?printf("1.姓名2.电话号码\n");?scanf("%d",&k);?if(k==1)?{ printf("请输入姓名:"); scanf("%s",&m); for(i=0;i<n;i++) { if(strcmp(m,per[i].name)==0)/*判断键入的名字在通讯录中有没有*/ { p=i;/*如果有,p被赋值*/ puts("\n**************************************************\n"); printf("姓名工作地址电话Email\n"); printf("%s%s%s%s\n\n",per[p].name,per[p].address,per[p].number,per[p].email); break; } } if(p==-1)?/*p没有被赋值,说明输入的姓名记录中没有*/ printf("\n没有找到!\n");?}?elseif(k==2)?{ printf("请输入电话号码:"); scanf("%s",&d); for(i=0;i<n;i++) { if(strcmp(d,per[i].number)==0)/*判断键入的电话号码在通讯录中有没有*/ { p=i;/*如果有,p被赋值*/ puts("\n**************************************************\n"); printf("姓名工作地址电话Email\n"); printf("%s%s%s%s\n\n",per[p].name,per[p].address,per[p].number,per[p].email); break;