全文预览

数据结构课程设计-通讯录管理系统

上传者:幸福人生 |  格式:doc  |  页数:32 |  大小:0KB

文档介绍
层,至少在最高几层都设一个“菜单”。为方便用户操作,“菜单”技术已广泛使用在计算机的系统软件中,具体做法是:程序首先把各功能说明及相应代号以菜单形式显示在屏幕上,然后由用户在键盘上输入所选的功能代号,程序自动转去调用相应的功能模块进行处理。四、程序流程图4.1主函数流程图4.2mainmenu()函数流程图exit(0)save()delet()searchmenu()breakenter()结束case5breakbreakbreakcase4case3case2case1选择所需功能清屏显示菜单开始TTTTT4.2.3enter()函数流程图Enter()函数流程图结束enter();判断是否继续添加开始输入学生信息将联系人信息添加到数组student;num++FT4.2.4显示所有函数display()流程图显示所有函数流程图开始清屏num!=0F显示记录结束T五、详细设计5.1头文件,双链表,结构体的建立#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>structrecord//建立结构体{charname[20];chartel[20];charemail[20];charqq[20];charrela[20];}student[500];structslnode//建立双向链表{ recorddate;?structslnode*next;?structslnode*prior;};typedefslnode*linklist;linklistl;um=0;FILE*fp;intn1=0;5.2主函数算法5.2.1.main()函数的算法voidmain(){?initlist();?load();?listinsert();?while(1)?mainmenu();}

收藏

分享

举报
下载此文档