链表课程设计新.pptVIP

  • 5
  • 0
  • 约4.15千字
  • 约 19页
  • 2018-10-30 发布于浙江
  • 举报
链表课程设计新

通讯录链表课程设计项目报告 2016年4月 第二十二小组成员:周美云,李晴琳 吉首大学 吉首大学 管理员界面 吉首大学 Back 登陆和注册有几大亮点: 1.1 程序支持弹窗功能 1.2 程序能够支持回删 1.3 程序能够显示时间和日期 建立链表 Back linklist *createlist(linklist *head) { system(cls); system(title 建立系统); system(date /t); system(time /t); int n=0,i; linklist *p1,*p2; printf(\n*\t\t通讯录链表的建立\t\t*); printf(\n*****************************************); printf(“\n编号20 姓名20 性别10 年龄10 电话25 地址 25\n); p1=p2=(linklist *)malloc(sizeof(linklist *)); scanf(\n%d\n%s\n%s\n%d\n%s\n%s,p1-number,p1-name,p1-sex, p1-age,p1-telephone,p1-address); head=NULL; while(p1-number!=0) { n=n+1; if(n==1)head=p1; else{ p2-next=p1; p2=p1; } printf(结束建表吗?1/0); scanf(%d,i); if(i==1) { p1=(linklist *)malloc(sizeof(linklist)); scanf(\n%d\n%s\n%s\n%d\n%s\n%s,p1-number,p1-name, p1-sex,p1-age,p1-telephone,p1-address); p2-next=NULL; } else menu_select(); } } 吉首大学 void insertnode(linklist *head,linklist *p) { system(cls); system(title 插入界面); system(date /t); system(time /t); printf(\n*\t\t通讯录链表的插入\t\t*); printf(\n*****************************************); linklist *p1,*p2; p1=head; p2=p1-next; while(p2!=NULL ( strcmp(p2-number,p-number))!=0) { p1=p2; //p1指向刚访问过的结点 p2=p2-next; //p2指向表的下一个结点 } p1-next=p; //插入p所指向的结点 p-next=p2; //连接表中剩余部分 system(Pause); system(cls); } 吉首大学 linklist *listfind(linklist *p) { system(cls); system(title 查询界面); system(date /t); system(time /t); char num[5]; char name[9]; printf(\n*\t\t通讯录链表的查询\t\t*); printf(\n*****************************************); printf(\n=======================); printf(\n1.按编号查询); printf(\n2.按姓名查询); printf(\n=======================); int choice; p=(linklist *)malloc(sizeof(lin

文档评论(0)

1亿VIP精品文档

相关文档