否则输进商品实称 - 每天进步一点 - cpubbs论坛免费虚拟仪器博客 labview虚拟仪器讨论区 - cpubbs论坛 虚拟仪器论坛|labview论坛|labwindows论坛|vi|cvi|数据采集卡|入门教程|初学|软件下载|虚拟仪器免费博客|虚拟仪器电子商务|虚拟仪器商城|虚拟仪器人才中心|图形化单片机编程cpuview|虚拟仪器在线商城 - Powered by X-Space

否则输进商品实称

上一篇 / 下一篇  2010-02-27 23:33:00 / 天气: 晴朗 / 心情: 高兴

1须要分析一超市货架以栈的方式摆放商品,品牌拉狭,生产日晚期越濒临栈底;出货时从栈顶取货,一天营业结束不满,则需下货。如果直接将商品摆放到货架上,则会使生产夜早期越靠近的商品越亲近栈顶。这样即需要反货架,仍使生产日迟期越遥的越靠近栈底。2算法假设该超市由专人根据电脑卖售数据随时入行上货。某类商品的上货和与货时间分别是pjget,pjput。当商品的卖售质替counter。定义k个商品货架,输入第i个货架的商品称号代号(替一个字符),输入当商品的上货取货平均时光,赢进j+1件货物的日期,格式如"20051020"表示2005晚年10月20日",输入商品的出售情况,如果结束输入,则在商品称号处输出"#"回车既可,否则输进商品实称?卖没数纲,这样即即会出现疑作串中的每种商品的出售数量,最后输入"是否停止今天的营业,并且入行统计,y/n?"y则输入卖卖总质,n承继赢入商品真称?售出数目等循环。3时间复杂度T(n)=O(?(n))4自程序#include iostream.h#include string.h#include fstream.h const int N=5;//每个货架可搁商品的6f1491c 259462b93685b9cc46ba24006电话业务电话业务const int K=5;//货架数目class xinxi{public:char pinzhong;//商品真称int shouchu;xinxi*getmessage();xinxi*next;xinxi(){pinzhong='0';shouchu=0;}~xinxi(){}};class times{public:int totaltime;//工作总时间int pjget,pjput;//搁货取与货时间times(){totaltime=0;pjget=0;pjput=0;}~times(){}};class link:public times{public:long stack[N];//虚拟货架char pinzhong;int counter;//记录该商品的出卖量link*next;link(){counter=0;pinzhong='0';for(int t=0;t N;t++)stack[t]=0;}~link(){}link*inilink();},货架;link*hlink;int M=0;link*link:inilink()//初始化货架{link*q,*s;int i=1;q=hlink=new link;cout"分异有"K"个货架"endl;while(i=K){s=new link;s-next=NULL;cout"输入第"i"个货架的商品名称代号(为一个字符):";cin s-pinzhong;cout"当商品平均取货时光:";cin s-pjget;cout"该商品平均上货时光:";cin s-pjput;for(int j=0;j N;j++){cout"输出第"j+1"件货物的日期,格式如"20051020"表示2005晚年10月20日";cin s-stack[j];}q-next=s;q=s;i++;}return hlink;}xinxi*xinxi:getmessage()//获取卖卖信做串{xinxi*p,*a,*q;char ch;int count;q=p=new xinxi;cout"请赢进商品的卖卖情况,如果结束输入,则在商品称号处输入"#"回车既否"endl;cout"商品名称:";cin ch;while(ch!='#'){link*s=hlink-next;a=new xinxi;a-next=NULL;a-pinzhong=ch;cout"售出数量:";cin count;M+=count;while(s!=NULL){if((a-pinzhong)==(s-pinzhong))//打算出现正在疑作串外的每类商品的出售数目{s-counter+=count;break;}s=s-next;}a-shouchu=count;q-next=a;q=a;cout endl;cout"商品真称:";cin ch;}return p;}void shanghuo(xinxi*a)//上货操作{int i,j=0;int get=0;link*p;xinxi*q;q=a-next;p=hlink-next;while(q!=NULL){while(p!=NULL){if((q-pinzhong==p-pinzhong))//扫描信做串内与货架中的商品名称相同时进行下货取货操做{long tempstack[N];int x=q-shouchu;for(i=0;i N-x;i++){tempstack[i]=p-stack[i];get++;}cout"请输出下货的货物的生产夜早期:"endl;for(;i N;i++){cout"请输入商品"q-pinzhong"上货的第"i+1"件的生产日期"endl;cin tempstack[i];}for(i=0;i N;i++)//日早期由大到小排列for(int j=i+1;j,没邦留教;N;j++){if(tempstack[i]tempstack[j]){long temp;temp=tempstack[i];tempstack[i]=tempstack[j];tempstack[j]=temp;}}for(i=0,标记标志设计;i N;i++){p-stack[i]=tempstack[N-i-1];cout"第"i+1"件商品的生产夜期是:"p-stack[i]endl;}p-totaltime=p-pjget*get+p-pjput*N;//打算完成该从上货取与货所花往的合时间get=0,无缝管板;break;}else p=p-next;}p=hlink-next;q=q-next;}}void main(){xinxi*xx,*a;link*p,*q,*hlinks;int totime=0,totaltime=0;char get;cout"假设合异有放5种不同商品的货架,且每种货架都可容纳10件商品,商品存放位儿编号自上到上依次增大!";hlinks=p-inilink();B:a=xx-getmessage();shanghuo(a);q=hlinks-next;while(q!=NULL){totime+=q-totaltime;q=q-next;}cout"是否停止今天的营业,并且入止统计,y/n?"endl,南京翻译公司效劳;cin get;if((get=='n')||(get=='N'))goto B;else{cout&lt,货架;"员工工作合花费的时间非:"totime"出卖商品总量是:"M endl;link*s=hlinks-next;while(s!=NULL){cout"商品"s-pinzhong"售售的分质为"s-counter endl,发电机;s=s-next;}}cout"今天所有商品的出卖分量为:"M endl;}很抱歉,因为您在网易相册发布了负规信作,账号被屏蔽。被屏蔽晚期间他人无法访问您的相册。往帮助中心,理解如何重新恢复服务。相干白章:意识各类货架杭州永诚货架致力于空间的扩大取本钱的勤俭如何干货架2009-2012暮年层格局货架市场研究公司淡度调研及投资远景剖析预作者goodness0pb0评论(相关文章:
货架上的各种标签打印机信息,货架纸货架及我公司简介2009-2010年中国超市货架行业市场调研公司满意度调查及投资预测报告.


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2024-05-18  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 64
  • 日志数: 7
  • 建立时间: 2010-02-24
  • 更新时间: 2010-02-27

RSS订阅

Open Toolbar