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

正文內(nèi)容

課程設(shè)計(jì)--圖書(shū)售銷管理系統(tǒng)-文庫(kù)吧資料

2025-06-12 16:21本頁(yè)面
  

【正文】 ==1) printf(error\n)。choice3)。 printf( \n)。 } void query_info() /*查詢基本信息函數(shù) */ { int choice3,i。 printf(\n)。 printf(%10ld%20s%10s%20s%\n,bookI[i].id,bookI[i].name,bookI[i].auther,bookI[i].publish,bookI[i].prices)。 } } 第 13 頁(yè) 共 23 頁(yè) void displayInfo(int i) /*打印圖書(shū)基本信息函數(shù) */ { printf(%10s%20s%10s%20s%10s\n,圖書(shū)編號(hào) ,書(shū)名 ,作者 ,出版社 ,定價(jià) )。n39。 getchar()。 num++。bookI[num].prices)。 printf(請(qǐng)輸入圖書(shū)定價(jià): )。 scanf(%s,bookI[num].publish)。 printf(\n)。 printf(請(qǐng)輸入圖書(shū)作者: )。 scanf(%s,bookI[num].name)。 getchar()。bookI[num].id)。 void input_info() /*圖書(shū)基本信息錄入函數(shù) */ { while(1) { printf(請(qǐng)輸入圖書(shū)編號(hào): )。 int bookNum。 char name[20]。 /*銷售總額 */ float purchase_sum=0。 /*書(shū)庫(kù)中圖書(shū)種類計(jì)數(shù) */ int num=0。 }bookI[N]。 char publish[20]。 char name[20]。而且不但要解決問(wèn)題,還要簡(jiǎn)便,快捷。所以這是更高效的方法。 這樣不但迅速,而且不會(huì)出現(xiàn)重大的邏輯錯(cuò)誤。在主體思路構(gòu)思出來(lái)之后,也沒(méi)有進(jìn)行算法的驗(yàn)證,使得在程序調(diào)試過(guò)程中出現(xiàn)大量算法上的邏輯錯(cuò)誤,難以調(diào)試,不得不重新一步步檢查程序的算法,并使得花費(fèi)了大量的時(shí)間。而且一開(kāi)始在構(gòu)思的時(shí)候,很多問(wèn)題還沒(méi)想明白就開(kāi)始編寫(xiě)代碼,犯了編程的大忌。還有很多諸如此類的小錯(cuò)誤,看似不重要,在實(shí)際中卻可能造成很大的問(wèn)題,應(yīng)該加以注意。比如說(shuō),在編寫(xiě)函數(shù)時(shí),我少寫(xiě)了一個(gè)“ }”,調(diào)試時(shí)程序總是報(bào)錯(cuò)“ syntax error in the end” ,但總是找不到錯(cuò)誤,最后在將函數(shù)一個(gè)個(gè)注釋掉的情況下才找到了錯(cuò)誤之處。 main(void) /*主函數(shù) */ 第 7 頁(yè) 共 23 頁(yè) 用于顯示主菜單,并進(jìn)行選擇。用 while 的無(wú)限循環(huán)實(shí)現(xiàn)圖書(shū)的連續(xù)銷售,用break 語(yǔ)句退出銷售。若有圖書(shū)基本信息并且銷售量小于等于庫(kù)存量則進(jìn)行銷售,在庫(kù)存中減去相應(yīng)的庫(kù)存量,并打印銷售金額。用 while 的無(wú)限循環(huán)實(shí) 現(xiàn)圖書(shū)的連續(xù)購(gòu)買(mǎi),用 break 語(yǔ)句退出購(gòu)買(mǎi)。 book_purchase() /*圖書(shū)購(gòu)買(mǎi)函數(shù) */ 通過(guò)用戶輸入圖書(shū)購(gòu)買(mǎi)的信息,調(diào)用書(shū)號(hào)搜索函數(shù)( search_idStore()),在庫(kù)存中搜索相關(guān)信息,若庫(kù)存中有圖書(shū)信息,則直接在庫(kù)存中增加相應(yīng)的庫(kù)存量,若無(wú)圖書(shū)基本信息,先將圖書(shū)信息從基本信息中提取到庫(kù)存中,在增加相應(yīng)的數(shù)量。 第 6 頁(yè) 共 23 頁(yè) query_info() /*查詢基本信息函數(shù) */ 通過(guò)用戶輸入的選擇,用 switch 語(yǔ)句實(shí)現(xiàn)選擇,并根據(jù)用戶輸入的書(shū)名或書(shū)號(hào)調(diào)用書(shū)名搜索函數(shù)( search_bynameInfo() )或書(shū)號(hào)搜索函數(shù)( search_byidInfo() ) ,在基本信息的結(jié)構(gòu)體數(shù)組中搜索相關(guān)信息并返回?cái)?shù)組下表,根據(jù)相應(yīng)下表,用基本信息打印函數(shù)( displayInfo()),打印出圖書(shū)的基本信息。 /*圖書(shū)銷售信息局部變量 */ 算法 主要模塊算法 各函數(shù)模塊擁有自己獨(dú)立的功能,能夠?qū)崿F(xiàn)相應(yīng)的任務(wù),通過(guò)對(duì)函數(shù)的調(diào)用來(lái)完成總體功能的實(shí)現(xiàn)。 float sale_prices。 float purchase_prices。 int i,j,purchase_num。 /*銷售總額 */ float purchase_sum=0。 /*書(shū)庫(kù)中圖書(shū)種類計(jì)數(shù) */ int num=0。 }bookS[N]。 第 5 頁(yè) 共 23 頁(yè) char auther[10]。 /*N 是宏定義的變量 */ 3 用結(jié)構(gòu)體數(shù)組 bookS[N]儲(chǔ)存圖書(shū)庫(kù)存信息: struct bookStore /* 定義結(jié)構(gòu)體用于存儲(chǔ)圖書(shū)庫(kù)存信息 */ { long id。 float prices。 char auther[10]。 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 用結(jié)構(gòu)體數(shù)組 bookI[N]儲(chǔ)存圖書(shū)基本信息 : struct bookInfo /*定義結(jié)構(gòu)體用于存儲(chǔ)圖書(shū)基本信息 */ { long id。 (3).圖書(shū)銷售信息:銷售序號(hào)、銷售圖書(shū)編號(hào)、銷售單價(jià)、銷售數(shù)量、銷售金額等。 第四章 數(shù)據(jù)結(jié)構(gòu) 需要處理的數(shù)據(jù) (1).圖書(shū)資料基本信息:圖書(shū)編號(hào)、書(shū)名、作者、出版社 、定價(jià) 等。 利潤(rùn)計(jì)算模塊 : 用 profit 函數(shù)及全局變量銷售總額 sale_sum,采購(gòu)總額主菜單 圖書(shū)基本信
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1