《算法与数据结构》课程设计之三(3)

2019-03-03 10:36

void sertch()//快速查找联系人 { per *a;

char sertchname[15];

printf(\请输入要查找的姓名:\\n\ scanf(\while(strcmp(a->name,sertchname)!=0) {a=a->next;}

printf(\ \ printf(\ \ printf(\ \ printf(\ \ printf(\ \ }

void delect()//删除联系人 {

char sertchname[15]; per * a= head->next, *b = head->next; printf(\请输入要删除的姓名:\\n\ scanf(\ if (head->next == NULL) {

printf(\此数值不存在!请检查清楚再输\\n\ } //loop:

while ((strcmp(a->name,sertchname)!=0 )&& a->next != NULL) {

b =a;//保存a的地址 a =a->next;

//goto loop;

}

if (strcmp(sertchname, a->name)==0) //输出删除信息 {

printf(\输出要删除的信息========:\\n\

if (a==head->next) //

b=a->next; else

b->next = a->next; free(a); }

printf(\此信息已删除!*********\\n\ }

void ment()//修改信息// {

char sertchname[15]; per *a = head->next, *b = head->next; printf(\请输入要修改的姓名:\\n\ scanf(\ if (head->next == NULL) {

printf(\此数值不存在!请检查清楚再输!\\n\ //return; }

while((strcmp(a->name,sertchname)!=0 )&& a->next != NULL) { b =a; a=a->next; }

if (strcmp(sertchname, a->name)==0) //输出修改信息 {

printf(\修改前的联系人姓名%s\\n \

scanf(\

printf(\修改后的联系人姓名%s\\n\ printf(\修改前的联系人电话号码%s\\n\

scanf(\

printf(\修改后的联系人电话号码%s\\n\

printf(\修改前的联系人的性别%s\\n\

scanf(\

printf(\修改后的联系人性别%s\\n\

printf(\修改前的联系人年龄%s\\n \

scanf(\

printf(\修改后的联系人年龄%s\\n \

printf(\修改前的联系人地址%s\\n \

scanf(\

printf(\修改后的联系人地址%s\\n \

/* if (a== head->next) b = a->next; else

b->next = a->next;

free(a); */ } }

void menu() {

printf(\

================\\n\

printf(\欢迎进入电子通讯系统

******************\\n\

printf(\电子通讯录*************\\n\ printf(\ 1.添加联系人\\n\

printf(\ 2.显示所有联系人信息\\n\ printf(\ 3.快速查找联系人 \\n\ printf(\ 4.删除联系人\\n\ printf(\ 5.修改联系人信息 \\n\ printf(\ 6.退出系统\\n\ printf(\

==========================================================\\n\


《算法与数据结构》课程设计之三(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数据结构-通讯录管理系统的设计与实现

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

马上注册会员

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