云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 通讯录c语言源程序

通讯录c语言源程序

  • 62 次阅读
  • 3 次下载
  • 2026/1/12 20:34:20

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

printf(\输入错误,请重新选择:\ scanf(\ } switch(k) { 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; }

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

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

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

if(m=='n'||m=='N');

25

return; } }

//按电话查找后修改函数

void telchange(struct LNode a[],int n) {

char s[20]; char m,ch; int i=0,k; p1=a[n].next;

printf(\请输入想修改的联系人的电话:\ scanf(\ if(p1==NULL) {

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

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

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

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

telchange(a,n); } return; } else {

while((strcmp(p1->data.tel,s)!=0)&&p1->next!=NULL) p1=p1->next;

if(p1->next ==NULL&&strcmp(p1->data.tel,s)!=0) {

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

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

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

26

scanf(\ }

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

telchange(a,n); } return; } }

if(strcmp(p1->data.tel,s) == 0) {

printf(\类别:\

printf(\ printf(\姓名:\

printf(\ printf(\电话:\

printf(\ printf(\电子邮件:\ printf(\ printf(\地址:\

printf(\ printf(\

printf(\ printf(\修改姓名\\n\ printf(\修改电话\\n\ printf(\修改电子邮件\\n\ printf(\修改地址\\n\ printf(\修改QQ号\\n\ printf(\返回菜单\\n\ printf(\请您选择(0-6):\ scanf(\

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

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

scanf(\ } switch(k) { case 1:

27

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; }

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

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

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

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

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

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

printf(\输入错误,请重新选择:\ scanf(\ } switch(k)

28

搜索更多关于: 通讯录c语言源程序 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

while(k!=1&&k!=2&&k!=3&&k!=4&&k!=5&&k!=0) { printf(\输入错误,请重新选择:\ scanf(\ } switch(k) { case 1: printf(\请输入新的姓名:\ scanf(\ break; case 2: printf(\请输入新的电话:\ scanf(\ break; case 3:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com