freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)基于棧的商品貨架管理的設(shè)計(jì)-在線瀏覽

2024-08-08 14:27本頁(yè)面
  

【正文】 貨物。若是日期比較早則可直接上貨,否則要進(jìn)行倒貨再上貨。為避免發(fā)生入貨直接將商品擺放到貨架上,會(huì)使生產(chǎn)日期越近的商品越靠近棧頂這樣的事發(fā)生,因此需要倒貨。補(bǔ)貨完成后,要將各個(gè)商品棧內(nèi)的貨物的商品名以及其生產(chǎn)日期打印出來(lái),這樣可以檢驗(yàn)補(bǔ)貨時(shí)是否有將日期比較近的放在棧底。char k1。//儲(chǔ)存商品生產(chǎn)日期年、月、日f(shuō)or(j=0。j++){if(Stop==max1){//判斷棧滿printf(棧滿!\n)。}Stop++。//打印貨物所在的棧數(shù)//輸入商品名和生產(chǎn)日期fflush(stdin)。k1,amp。k3,amp。//輸入商品信息Sa[Stop].b=k1。Sa[Stop].month=k3。}printf(該商品的貨架滿了!\n)。 return S。 int x,i。//清除緩存區(qū)do{fflush(stdin)。x)。}while(xmax)。i=x。printf(此時(shí)%c這個(gè)商品的貨架的數(shù)量剩下%d件需要補(bǔ)上貨架的數(shù)量為%d\n\n,Sa[Stop].b,Stop+1,x)。//補(bǔ)貨}(3)補(bǔ)貨void backstack(Stack *S,int x){int i,ii。char k1。//儲(chǔ)存生產(chǎn)日期分別對(duì)應(yīng)年月日Stack *L。//重新申請(qǐng)一個(gè)空棧用來(lái)倒貨時(shí)存放貨物printf(請(qǐng)輸入要補(bǔ)上貨架的商品名(一個(gè)字符)空一格并輸入該商品生產(chǎn)日期(年/月/日)每上貨一件以回車(chē)鍵結(jié)束:\n)。i=x。//清除緩存區(qū)scanf(%c %d/%d/%d,amp。k2,amp。k4)。Sa[Stop].b=k1。Sa[Stop].month=k3。printf(補(bǔ)貨成功第%d件!\n,i)。}else{if(k2Sa[Stop].year){//若生產(chǎn)年份要補(bǔ)上貨架的比貨架上的早則直接上貨架Stop++。Sa[Stop].year=k2。Sa[Stop].day=k4。printf(此時(shí)的棧頂數(shù)為:%d\n,Stop)。}else{for(ii=Stop。amp。ii){temp=0。Sa[Stop].b=k1。Sa[Stop].month=k3。printf(補(bǔ)貨成功第%d件!\n,i)。temp=1。}else{if(k3==Sa[Stop].month){//若生產(chǎn)月份要補(bǔ)上貨架的與貨架上的一樣則比較生產(chǎn)當(dāng)天日期if(k4=Sa[Stop].day){//若生產(chǎn)當(dāng)天日期要補(bǔ)上貨的比貨架上的早或是相同則直接上貨否則要倒貨重新上貨架Stop++。Sa[Stop].year=k2。Sa[Stop].day=k4。printf(此時(shí)的棧頂數(shù)為:%d\n,Stop)。if(temp==1)break。}}//倒貨else{L=outstack(S,L)。}}//倒貨if(temp==0){Stop++。Sa[Stop].year=k2。Sa[Stop].day=k4。printf(此時(shí)的棧頂數(shù)為:%d\n,Stop)。Sa[Stop]=La[Ltop]。}}}printf(補(bǔ)貨完成??!\n\n)。}(4)倒貨:Stack *outstack(Stack *S,Stack *L){Ltop++。Stop。 printf(倒貨一次!\n\n)。}4運(yùn)行結(jié)果程序測(cè)試數(shù)據(jù)如下:(1) 上貨:圖(1)上貨程序測(cè)試(2)補(bǔ)貨及出貨圖(2)補(bǔ)貨及出貨測(cè)試5小結(jié)通過(guò)此次課程設(shè)計(jì),我更深刻地體會(huì)到編寫(xiě)一個(gè)程序之前首先要分析它,知道它的功能,要做什么等等,如何實(shí)現(xiàn)它,這些需要我們認(rèn)真的思考,分析。在調(diào)試程序的過(guò)程中我們需要細(xì)心和耐心??傊?,經(jīng)過(guò)本次專(zhuān)業(yè)課程設(shè)計(jì),讓我掌握了開(kāi)發(fā)應(yīng)用軟件的基本流程,運(yùn)用所學(xué)編程技能的基本技巧,也讓我初步了解了軟件設(shè)計(jì)的基本方法,提高進(jìn)行工程設(shè)計(jì)的基本技能及分析、解決實(shí)際問(wèn)題的能力,為以后畢業(yè)設(shè)計(jì)和工程實(shí)踐等打下良好的基礎(chǔ)。我也會(huì)積極吸取本次課程設(shè)計(jì)的經(jīng)驗(yàn),繼續(xù)研究數(shù)據(jù)結(jié)構(gòu)和所學(xué)的各種編程語(yǔ)言。//存儲(chǔ)商品名//商品日期年、月、日int year。int day。typedef struct{Data a[max]。//棧頂}Stack。S=(Stack *)malloc(sizeof(Stack))。return NULL。return S。 while(Stop1){printf(%c%d/%d/%d\n,Sa
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1