通讯录c语言报告及源程序(6)

2018-11-18 21:28

}

/*************************查询联系人函数*************************/ void Find(Data dat[],int n) {

int m;

printf(\

printf(\请选择查询方式:\\n\

printf(\┌──────┐\\n\ printf(\│1------姓名 │\\n\ printf(\│2------电话 │\\n\ printf(\│3------地址 │\\n\ printf(\│0------返回 │\\n\ printf(\└──────┘\\n\ printf(\请选择(0-3):\

scanf(\

while(m!=1&&m!=2&&m!=3&&m!=0) { } if(m==1) { } if(m==2) { } if(m==3) {

26

printf(\输入错误,请重新选择:\scanf(\

namefind(dat,n);

telfina(dat,n);

}

}

addsfind(dat,n);

if(m==0) { }

menu_select();

/*************************按姓名查找后修改函数*************************/ void namechange(Data dat[],int n) {

char s[20]; char m,ch; int i=0,k;

printf(\printf(\请输入想修改的联系人的姓名:\scanf(\

while(strcmp(dat[i].name,s)!=0&&i

i++; if(i==n) {

printf(\通讯录中没有此人!\\n\printf(\是否继续修改?(Y/N)\scanf(\

while(ch!='n'&&ch!='N'&&ch!='y'&&ch!='Y') { }

if(ch!='n'&&ch!='N') {

27

printf(\输入错误!请重新输入:\scanf(\

}

}

namechange(dat,n);

return;

if(strcmp(dat[i].name,s) == 0) {

printf(\┌─────────────────────────────

┐\\n\

printf(\│ 姓名 │ 电话 │ 年龄 │ 地址 │ QQ

│\\n\

printf(\└─────────────────────────────

┘\\n\ q);

printf(\

printf(\

printf(\┌────────┐\\n\printf(\│ 1.修改姓名 │\\n\printf(\│ 2.修改电话 │\\n\printf(\│ 3.修改年龄 │\\n\printf(\│ 4.修改地址 │\\n\printf(\│ 5.修改QQ号 │\\n\printf(\│ 0.返回菜单 │\\n\printf(\└────────┘\\n\printf(\请您选择(0-5):\scanf(\

while(k!=1&&k!=2&&k!=3&&k!=4&&k!=5&&k!=0) {

printf(\输入错误,请重新选择:\

28

}

scanf(\

switch(k) { }

printf(\修改成功!\\n\printf(\是否继续修改?(Y/N)\scanf(\

29

case 1:

printf(\请输入新的姓名:\scanf(\break;

case 2:

printf(\请输入新的电话:\scanf(\break;

case 3:

printf(\请输入新的年龄:\scanf(\break;

case 4:

printf(\请输入新的地址:\scanf(\break;

case 5:

printf(\请输入新的QQ号:\scanf(\break;

case 0:

return;

while(m!='n'&&m!='N'&&m!='y'&&m!='Y') { }

for(m;m=='y'||m=='Y';){

printf(\请您选择(0-5):\scanf(\

while(k!=1&&k!=2&&k!=3&&k!=4&&k!=5&&k!=0) { } switch(k) {

case 1:

printf(\请输入新的姓名:\scanf(\break;

printf(\输入错误,请重新选择:\scanf(\

printf(\输入错误!请重新输入:\scanf(\

case 2:

printf(\请输入新的电话:\scanf(\break;

case 3:

printf(\请输入新的年龄:\scanf(\break;

case 4:

printf(\请输入新的地址:\scanf(\

30


通讯录c语言报告及源程序(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中数学《线面平行问题的证明的解题课》教学设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: