2022年数据结构仓库管理系统终版 .pdf
《2022年数据结构仓库管理系统终版 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构仓库管理系统终版 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、仓库管理系统1.题目要求设计一个仓库管理系统,可以按照顺序和货物名称查询仓库的存储情也可以增加或删除货物。struct node char NO;/商品编号 char namemax;/商品名称 char count;/商品数量;2.应用程序功能开始运行时界面如下:仓库管理链表建立界面如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -仓库管理链表插入界面如下:仓库管理链表查询界面如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -仓库管理链表删除界面如下:仓库管理链表输出界面如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页
2、,共 11 页 -3.输入数据类型、格式和内容限制输入数据类型为字符型,但在输入过程中不可出现空格,如在输入商品名称时不可出现空格。4.主要模块的算法描述流程图:名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -5.源程序代码#include#includeiostream int flag1=0;#include string.h#include stdlib.h#include windows.h using namespace std;typedef struct /仓库管理结点类型 char NO10;/商品编号 char name30;/商品名称 char c
3、ount5;/商品数量 DataType;typedef struct node /结点类型定义 DataType data;/结点数据域名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 11 页 -struct node*next;/结点指针域 ListNode;typedef ListNode*LinkList;LinkList head;ListNode*p;LinkList CreateList(void);void InsertNode(LinkList head,ListNode*p);ListNode*ListFind(LinkList head);void DelN
4、ode(LinkList head);void PrintList(LinkList head);/*尾插法建立带头结点的仓库管理链表算法*/LinkList CreateList(void)LinkList head=(ListNode*)malloc(sizeof(ListNode);/申请头结点ListNode*p,*rear;char flag=y;/int flag=0;/结束标志置 0 rear=head;/尾指针初始指向头结点while(flag=y)p=(ListNode*)malloc(sizeof(ListNode);/申新结点printf(商 品 编号(10)商 品 名
5、称(30)商品 数 量(5)n);printf(-n);printf(n添加商品编号:n);cinp-data.NO;printf(n添加商品名称:n);cinp-data.name;printf(n添加商品数量:n);cinp-data.count;rear-next=p;/新结点连接到尾结点之后rear=p;/尾指针指向新结点printf(继续添加记录?(y/n):);cinflag;rear-next=NULL;/终端结点指针置空return head;/返回链表头指针/*在仓库管理链表 head 中插入结点*/void InsertNode(LinkList head,ListNode
6、*p)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 11 页 -ListNode*p1,*p2;p1=head;p2=p1-next;while(p2!=NULL&strcmp(p2-data.NO,p-data.NO)next;/p2指向表的下一个结点 p1-next=p;/插入 p 所指向的结点 p-next=p2;/连接表中剩余的结点/*有序仓库管理链表的查找 */ListNode *ListFind(LinkList head)ListNode*p;char num10;char name9;char pp;printf(=n);printf(a.按商品编号查询 n);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构仓库管理系统终版 2022 数据结构 仓库 管理 系统
限制150内