2022年数据结构单链表应用 3.pdf
《2022年数据结构单链表应用 3.pdf》由会员分享,可在线阅读,更多相关《2022年数据结构单链表应用 3.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 这是主文件建立文件“student-main.cpp”粘贴保存#include#include#include#include#includestudent-fun.cpp#define PRINT%6d%12s%5.2fn,p-num,p-name,p-score/定义输出格式#define PRINTF 学号姓名成绩 n char cmd;int num;lklist L;void jiemian()system(cls);printf(n*);printf(n*欢 迎 使 用 简 易 班 级 学 生 信 息 系 统*);printf(n*);printf(n*i-增 加 学 生d-删
2、 除学 生q-退出 系统*);printf(n*f-查 询c-修 改l-列 出 所 有 学 生 信 息*);printf(n*n);void ReadCommand()do printf(n 请根据提示输入命令:);fflush(stdin);/清除文件缓冲区,文件以写方式打开时将缓冲区内容写入文件scanf(%c,&cmd);while(cmd!=i&cmd!=d&cmd!=l&cmd!=q&cmd!=f&cmd!=c);void Interpret()名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -switch(cmd)case i:insert_lklist(L)
3、;break;case d:del_lklist(L);break;case l:list_lklist(L);break;case f:find_lklist(L);break;case c:cor_lklist(L);break;case q:exit(0);void main()L=initial_lklist();do jiemian();ReadCommand();Interpret();system(pause);/暂停,按任意键继续。while(cmd!=Q&cmd!=q);2 下边是功能部分新建一个student-fun.cpp文件粘贴#include#include#defi
4、ne PRINT%6d%12s%5.2fn,p-num,p-name,p-score/定义输出格式#define PRINTF 学号姓名成绩 n struct node char name15;int num;float score;struct node*next;typedef struct node*pointer;typedef pointer lklist;名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -lklist initial_lklist()/初始化单链表。pointer t;t=(node*)malloc(sizeof(node);t-next=NU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构单链表应用 2022 数据结构 单链表 应用
限制150内