数据结构课程设计报告 城市链表 学生通讯录管理系统

2026/1/13 14:06:47

数据结构课程设计报告

}

else { } return flag;

while(p !=NULL) { }

if (flag) printf(\被删除\\n\

if(!strcmp(p->name,n)) //比较输入的姓名和通讯录中的姓名 { }

else {p=p->next;seat++;} //输入姓名不匹配,指针移到下一个通讯者

flag=1; //输入姓名匹配 printf(\p=p->next; deleteElem(L,seat);

//4.按学号删除通讯录 int delNum(LinkList L,int n) {

int flag=0; //判断要删除的通讯者

LinkList p=L->next;

seat=1;

if(L->next==NULL)

printf(\该链表中没有元素,删除失败\\n\else {

while(p !=NULL) {

if(p->number<=n) {

13

数据结构课程设计报告

}

}

}

}

if(p->number==n) { }

flag=1; //输入学号匹配 printf(\p=p->next; deleteElem(L,seat);

else{p=p->next;seat++;}

printf(\被删除\\n\

return flag;

//6.打印头结点地址为L的通讯录 void printList(LinkList L) { //打印头结点地址为L的通讯录

printf(\printf(\ printf(\

----------------\\n\

姓名

电话号码\\n\

学号

----------------\\n\

LinkList p=L; int n=1;

if(L==NULL || L->next==NULL) printf (\该通讯录中没有元素\\n\ //判断通讯录是否为空 else

while(p->next !=NULL) {

printf(\

- %-9d\

printf(\%-5s %.0f\\n\p=p->next; n++;

14

数据结构课程设计报告

}

}

printf(\ --------------------\\n\return ;

//7.找到位于当前地址元素的前一个元素的地址 LinkList prior(LinkList L,LinkList p) { }

//8.按姓名查找通讯者

int searchName(LinkList L,char n[]) { 配

LinkList p=L->next; seat=1;

if(L->next==NULL || L==NULL) printf(\该通讯录中没有元素,查找失败\\n\else {

while(p !=NULL) {

if(!strcmp(p->name,n)) //比较要查找的姓名是否和当前通讯录所指姓名匹配 {

flag=1; //输入姓名匹配 printf(\要查找的是第%d位通讯者:\\n\

printf(\ Name: %s TeleNo.:%.of\\n\

p->name,p->telenum);

15

if(L->next==NULL) return(L); LinkList p_prior=L; while(p_prior->next !=p)

p_prior=p_prior->next;

return (p_prior);

int flag=0; //标志要查找的通讯者和通讯录中的姓名是否匹

数据结构课程设计报告

}

}

}

}

p=p->next;seat++; //!!!!!

return flag;

//9.按学号查找通讯者 int searchNum(LinkList L,int n) { }

//10.主函数。设定界面的颜色大小,调用工作区模块函数

16

int flag=0; //标志要查找的通讯者和通讯录中的学号是否匹配 LinkList p=L->next; seat=1;

if(L->next==NULL) printf(\该链表中没有元素,查找失败\\n\else { } return flag;

while(p !=NULL) { }

if(p->number<=n) if(p->number==n) { }

p=p->next;seat++;

flag=1; //输入学号匹配 printf(\要查找的是第%d位通讯者:\\n\

printf(\学号:%d 姓名:%s 电话号码.:%.of\\n\

p->name,p->telenum);


数据结构课程设计报告 城市链表 学生通讯录管理系统.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据结构课程设计报告 城市链表 学生通讯录管理系统 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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