1、请输入你想要提取商品的名字endl;cinname;system(cls);if(head!=NULL)do p=head; head=head-next;while(p-name!=name);请输入存入的数量o;j=p-quantity;p-quantity=(j+o);void extract(student *head) /* 提取功能*/int l,j; 你想要提取的商品为:name库存量为:quantity(p-quantity).库存不够请重新输入你想提取的数量,请不要超过库存量请注意库存量为请输入:提取成功quantity=(j-l);库存剩余量为elsel=p-quantit
2、y=(p-quantity-l); bool check(string str) /*判断输入*/for(int i=0;istr.length();i+)if(stri9)&(stri!=.)return false;return true;student *create()student *p1,*p2;p1=new student;head=p1;p2=p1;string str; coutstr; while(!check(str)输入错误,请重新输入数字编号 p1-numble=atoi(str.c_str(); if(p1-numble!=0)请输入商品的名字:p1-请输入商品的价
3、格输入错误,请重新输入价格price=atoi(str.c_str();请输入要存入的数量while(!输入错误,请重新输入存入数量quantity=atoi(str.c_str();请输入商品的存储日期输入错误,请重新输入年份year=atoi(str.c_str();输入错误,请重新输入月份month=atoi(str.c_str();输入错误,请重新输入dayday=atoi(str.c_str();请输入商品的产地place; system( else delete p1,p2=NULL,p2-next=NULL,head=NULL; return head; while(p1- p2
4、=p1; p1=new student;请输入商品的编号:输入0代表退出存储功能 p2-next=p1;delete p1,p2-next=NULL;return head;void insert(student *head) int num=0; string name; student *p=NULL; student *l; p=new student; while(head) l=head; l-next=p; p-请输入插入的内容:请输入商品的名字numble;price;year;month;day;添加成功void deletenode(student *head) /*删除功能
5、*/student *l=NULL; int num;请输入你想删除的编号num;if(head-numble=num)l=head;head=head-:head=head;delete l;return;while(head! if(head-next=NULL)没找到要删除的编号 return;next-l=head-head-next=l-成功删除void show(student *beginhead) /*显示功能*/student *p=beginhead;if(beginhead!商品的编号为:numble商品的名字为:商品的价格为:price 商品的产地为:place商品的库
6、存数量为:商品的存储日期为:year-monthday此链表为空delete p;while(p!=NULL);void search(student *head) /*查询*/int num;student *p;请输入你想查找的编号:while(head)没找到要查询的编号商品的名字为;商品编号为:商品的产地为:int main() /*系统入口主函数*/int i,k;欢迎进入仓库管理系统.1代表存储商品基本信息.2代表删除商品基本信息.3代表显示所有商品信息.4代表查询商品基本信息.5代表添加商品基本信息.6代表提取商品.7代表增加已有商品的存储量请选择功能:;i;switch(i)case 1: head=create(); break;case 2: deletenode(head);case 3: show(head);case 4: search(head);case 5: insert(head);case 6: extract(head);case 7: addgoods(head);是否继续选择功能?1代表是,0代表否按1将自动跳转回功能选择界面k;while(k!=0);return 0;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1