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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)-商場(chǎng)商品信息管理系統(tǒng)(專業(yè)版)

  

【正文】 當(dāng)然作為第一次的課程設(shè)計(jì),在設(shè)計(jì)過(guò)程中遇到比較多的問(wèn)題還是不可避免的,在剛開(kāi)始對(duì)一個(gè)個(gè)的子函數(shù)進(jìn)行設(shè)計(jì)時(shí),甚至對(duì)于一些細(xì)節(jié)上的問(wèn)題還是不夠細(xì)心,經(jīng)常會(huì)忽視C語(yǔ)言程序設(shè)計(jì)代碼的一些格式與要求,導(dǎo)致程序運(yùn)行時(shí)出現(xiàn)了許多錯(cuò)誤,后來(lái)根據(jù)系統(tǒng)的提示進(jìn)行更改,程序才得以順利運(yùn)行,通過(guò)在這個(gè)過(guò)程中不斷地讓我懂得了細(xì)心對(duì)于一個(gè)程序員來(lái)說(shuō)是多么的重要。 SC(%s,file)。 return。/*輸出瀏覽商品信息*/ for(i=0。 PR(\n\t %5ld %5s %5s %5ld %5ld,goods[i].num,goods[i].name,goods[i].sort,goods[i].count,goods[i].price)。 /*跳出switch語(yǔ)句*/ case 2: { PR(\n\n\n\n\n\t\t請(qǐng)輸入要查詢的商品名:)。 SC(%d,amp。 SC(%d,amp。 SC(%ld,amp。j++) { goods[j].num=goods[j+1].num。 } void dele() /*刪除商品信息*/ { /*定義子函數(shù)*/ int temp。 return。in。 SC(%d,amp。 for(i=0。 } PR()。ink1。 strcpy(goods[i+1].name,p1)。 strcpy(goods[i+1].name,p1)。goods[i].price)。 system(cls)。break。/*菜單選擇界面*/ PR(\n\n)。 PR(\n 系統(tǒng)使用溫馨提示:\n\n →商品編號(hào)、數(shù)量、單價(jià):采用十進(jìn)制數(shù),規(guī)定長(zhǎng)度最長(zhǎng)為8位;\n\n →商品名稱為26位字母組成字符串,長(zhǎng)度最長(zhǎng)為20位;\n\n\t →商品類別:以26個(gè)小寫(xiě)字母分別代表著26種商品類別;\n\n\t →該商品需要進(jìn)貨的庫(kù)存量:count50;\n)。 void search()。語(yǔ)句執(zhí)行。 scanf(temp)。i++)if(strcmp(goods[i].sort,goods[i+1].sort)0) 是 排序輸出排序后結(jié)果(3) void purchase(): 進(jìn)貨函數(shù) 進(jìn)貨函數(shù)主要是針對(duì)已有庫(kù)存的商品,在原來(lái)的商品數(shù)量再增加: for(i=0。聲明各個(gè)子函數(shù)輸出歡迎界面輸出菜單switch(m)1輸入商品信息2排序商品信息3輸入商品進(jìn)貨信息4輸入商品銷售信息5增加/刪除商品6修改商品信息7查詢商品信息8瀏覽商品信息9保存商品信息清屏幕 子函數(shù)(1) void input(): 輸入函數(shù) 確定新的庫(kù)存量n,輸入商品信息,用for循環(huán)語(yǔ)句直到輸入商品種類等于n,結(jié)束輸入;scanf(n)for(i=0。修改:修改商品信息,可包括商品編號(hào)、名稱、種類、數(shù)量和單價(jià)。 數(shù)據(jù)顯示功能 可分別瀏覽輸入、查詢和排序后的商品信息。kn1。i++)if(k==goods[i].num)if(agoods[i].count) 出現(xiàn)輸入錯(cuò)誤提示;重新輸入scanf。i++) 輸出修改后商品信息(7) void search(): 查詢函數(shù) 用switch(k)語(yǔ)句可分別按商品編號(hào)、名稱、類別或需要進(jìn)貨商品查詢;每個(gè)case選擇中均用for語(yǔ)句查找要查詢的商品,并輸出查詢結(jié)果。 char sort[20]。 PR( * ▏▎▍ ▌ ▋ ▊ █ ▇ ▆ ▅ ▄ ▃ ▂ ▁ *)。 /*清屏*/ lp: for(i=0。 switch(k) /*用switch語(yǔ)句實(shí)現(xiàn)功能選擇*/ { case 1: input()。 case 9: reserve()。 SC(%ld,amp。 /*返回主界面*/ } void sequence() /*功能2:排序商品信息*/ { long temp。 PR(\n\t\t按商品編號(hào)排序后的商品信息\n\n)。 strcpy(goods[i].sort,goods[i+1].sort)。 goods[i].num=goods[i+1].num。 /*定義臨時(shí)變量表示剛進(jìn)貨的商品編號(hào)*/ int j。in。jgoods[i].count。 /*返回功能選擇界面*/ } void edit() /*功能5:添加或刪除商品信息*/ { void add()。 SC(%s,goods[n].name)。 PR(\n\t %5ld %5s %5s %5ld %5ld,goods[i].num,goods[i].name,goods[i].sort,goods[i].count,goods[i].price)。 } n=n1。i++) /*保存新的商品信息*/ { if(temp==goods[i].num) { PR(\t請(qǐng)輸入一個(gè)新的的商品編號(hào):)。i++) { PR(\n\t新的商品名稱 商品編號(hào) 商品類別 商品數(shù)量 商品單價(jià)\n)。 system(cls)。i++) { if(strcmp(temp2,goods[i].name)==0) { PR(\n)。i++) /*查詢需要進(jìn)貨的商品名*/ { if(goods[i].counta) PR(\n\t\t\4需要進(jìn)貨的商品名:%s 現(xiàn)有庫(kù)存量:%ld\n,goods[i].name,goods[i].count)。 getch()。in。in。對(duì)課程設(shè)計(jì)的建議,我個(gè)人的看法是對(duì)于這么個(gè)函數(shù)功能比較大的系統(tǒng)設(shè)計(jì),在設(shè)計(jì)前老師可以給一個(gè)較類似的模板給我們看看其主要架構(gòu),這樣,在剛開(kāi)始設(shè)計(jì)時(shí)我們就不會(huì)對(duì)整個(gè)設(shè)計(jì)的過(guò)程的理解過(guò)于模糊,導(dǎo)致我們花了較多的時(shí)間去弄懂其架構(gòu)的問(wèn)題。 system(cls)。 /*返回主界面*/ } break。in。 PR(請(qǐng)選擇:)。 system(cls)。in。 /*返回主菜單*/ } void search() /*功能7:查詢商品信息*/ { int k。 SC(%s,goods[i].sort)。 } PR(Please press any key to continue:)。 PR(\n\n)。 PR(\n\t請(qǐng)輸入所添加商品的價(jià)格:)。 switch(k) /*用switch語(yǔ)句實(shí)現(xiàn)功能選擇*/ { case 1: add()。 getch()。 /*定義臨時(shí)變量temp表示剛銷售的商品編號(hào)*/ int j。j)。 PR(\n\t\t按商品類別排序后的商品信息\n\n)。in。kn1。i++) /*用起泡法排序*/ if(goods[i].numgoods[i+1].num) /*按編號(hào)由小到大排序*/ { temp=goods[i].num。 PR(\n\t 請(qǐng)輸入商品的數(shù)量:)。 } system(cls)。 case 4: sell()。 PR(\t 3 →輸入進(jìn)貨信息\t\t6 →修改商品信息\n\n)。 PR( *\t\t\t\t\t\t\t\t *\n ******************************************************************)。 void sequence()。i++) 輸出所要瀏覽信息。switch(k) k=1 k=2 add()。ink1。 /*商品單價(jià)*/ }goods[200]。目 錄1 系統(tǒng)分析 2 課程設(shè)計(jì)內(nèi)容 2 系統(tǒng)功能需求分析 2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 32 系統(tǒng)設(shè)計(jì) 3 總體設(shè)計(jì) 3 詳細(xì)設(shè)計(jì) 4 界面設(shè)計(jì) 4 各功能模塊的設(shè)計(jì) 63 系統(tǒng)編碼設(shè)計(jì) 9 main函數(shù) 94 系統(tǒng)運(yùn)行 2
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1