欢迎来到天天文库
浏览记录
ID:22509055
大小:45.00 KB
页数:8页
时间:2018-10-29
《c语言--仓库管理系统(5)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、#include#include#includetypedefstruct{intno;charname[5];intnumber;}Data;typedefstructnode{Datainform;structnode*next;}LNode,*LinkList;voidOnit_LinkList(LinkListL);LinkListCreat_LinkList(LinkListL);voidPrint_LinkList(LNode*L);LinkListSearch_Data(intNo,LinkList
2、L);LinkListIn_Data(Datad,LinkListL);voidOut_Data(intNo,intnumber,LinkListL);LinkListSort_LinkList(LinkListL);LNode*Compare_NO(LinkListL);LNode*Mix(LinkListL);intmain(){intoption;LNode*L;L=(LNode*)malloc(sizeof(LNode));Onit_LinkList(L);do{cout<<"----------------------------------"<<"请选择相应的操
3、作"<<"------------------------------"<<"1.........录入货物信息"<>option;switch(option){case0:break;case1:L=Creat_LinkList(L);break;case2:{intn1;LinkListL1
4、;L1=(LNode*)malloc(sizeof(LNode));cout<<"键入0退出查找。";do{cout<<"输入要查找的货号:";cin>>n1;if(n1==0)break;L1=Search_Data(n1,L);if(L1==NULL){cout<<"找不到指定的货物!!!!";}else{cout<<"------------------------------------"<<"货物代号"<inform.no<5、>inform.name<inform.number<>d.no;L1=Search_Data(d.no,L);if(d.no==0)break;if(L1!=NULL){cout<<"仓库中已存在要加入的货物,"<<"只需输入加入的数量:";cin>>d.number;}else{co6、ut<<"输入货物名称及数量:";cin>>d.name>>d.number;}L=In_Data(d,L);}while(1);break;}case4:{LinkListL1;L1=(LNode*)malloc(sizeof(LNode));cout<<"键入0退出提取货物。";do{intNo,number;cout<<"输入要提取货号:";cin>>No;if(No==0)break;L1=Search_Data(No,L);if(L1==NULL){cout<<"该货物信息不存在!!!";continue;}cout<<"-------------7、-----------------------"<<"货物代号"<inform.no<inform.name<inform.number<>number;Out_Data(No,number,L);}while(1);break;}case5:{Print_LinkList(
5、>inform.name<inform.number<>d.no;L1=Search_Data(d.no,L);if(d.no==0)break;if(L1!=NULL){cout<<"仓库中已存在要加入的货物,"<<"只需输入加入的数量:";cin>>d.number;}else{co
6、ut<<"输入货物名称及数量:";cin>>d.name>>d.number;}L=In_Data(d,L);}while(1);break;}case4:{LinkListL1;L1=(LNode*)malloc(sizeof(LNode));cout<<"键入0退出提取货物。";do{intNo,number;cout<<"输入要提取货号:";cin>>No;if(No==0)break;L1=Search_Data(No,L);if(L1==NULL){cout<<"该货物信息不存在!!!";continue;}cout<<"-------------
7、-----------------------"<<"货物代号"<inform.no<inform.name<inform.number<>number;Out_Data(No,number,L);}while(1);break;}case5:{Print_LinkList(
此文档下载收益归作者所有