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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)圖書(shū)館管理系統(tǒng)(留存版)

  

【正文】 mnext=nnext。 //q 為歸還書(shū)的借書(shū)結(jié)點(diǎn) pnext=qnext。} //圖書(shū)證數(shù)減 1 //刪除當(dāng)前狀態(tài)下沒(méi)借書(shū)的圖書(shū)證的信息,節(jié)省空間 if(flag==0) cout無(wú)該證信息。\n39。\n39。} cout┗━━━━━━━┛ 39。\n39。\n39。 for(int i=0。 cout┃ 出版社 ┃ boo[i].pub39。 cout請(qǐng)輸入您所想要查看的圖書(shū)證號(hào) :39。}} if(qqq==0) cout該證不存在 .39。 cout┃ 書(shū)號(hào) ┃ pBNum39。 cout│ 加 (包括總庫(kù)存量和現(xiàn)庫(kù)存量 )。 │ 。 int SearchCho=10,ViewCho=10。 Borrow(Bo,Lin,BNum,CNum)。 break。 3 課程設(shè)計(jì)總結(jié) 通過(guò)本次課程設(shè)計(jì),我學(xué)到了很多:增強(qiáng)了查閱相關(guān)參考資料的能力;獨(dú)立分析解決問(wèn)題的能力;創(chuàng)新精神;自己的上機(jī)動(dòng)手的能力;自己對(duì)課程設(shè)計(jì)的理解,得到很多啟示,知道了以后要加強(qiáng)哪一方面,還有哪一方面有用,課程設(shè)計(jì)為我們提供了一個(gè)即動(dòng)手又動(dòng)腦、獨(dú)立實(shí)踐的機(jī)會(huì),讓我明白了在我們學(xué)習(xí)理論知識(shí)的同時(shí),應(yīng)該積極上機(jī)實(shí)驗(yàn)以鞏固我們的理論知識(shí),增強(qiáng)我們?cè)O(shè)計(jì)程序的能力,為我們將來(lái)的工作打下堅(jiān)實(shí)的基礎(chǔ)。 break。\n39。 char CNum[20]。 │ 。}//顯 示所有超期未還的書(shū)的信息 p=pnext。iRetotal。} cout39。 }}} //顯示符合信息的所有書(shū)籍的信息 // 查看:可查看某圖書(shū)證號(hào)的借閱者借閱的全部圖書(shū),可查看全部超期未還的圖書(shū)。 cout┃ 作者 ┃ boo[i].auth39。\n39。\n39。\n39。\n39。\n39。\n39。jRetotal。\n39。 if(!strcmp(mCardNum,BorrowerNum)) //如果是第一 個(gè)借的人還的 { boo[mid].NowNum++。 //借閱證號(hào)信息總數(shù)加 1 cout借閱成功。 strcpy(qBNum,BorrowNum)。//分配 boo[mid].next=m。 boo[j].NowNum=boo[j+1].NowNum。\n39。\n39。 cinboo[i].auth。 for(i=total。\n39。 //現(xiàn)庫(kù)存加 1 cout入庫(kù)成功 .39。 }} void InitRe(lend amp。 { char num[20]。boo) 菜單函數(shù) Menu() 主函數(shù) main() 初始化圖書(shū) InitBo(ook amp。 四、 功能設(shè)計(jì) 在仔細(xì)分析系統(tǒng)需求后決定按照需求分類(lèi)設(shè)計(jì)程序模塊,既圖書(shū)管理、借閱管理、圖書(shū)查找和信息查看四大模塊以及新書(shū)入庫(kù)、清空庫(kù)存、圖書(shū)借閱、圖書(shū)歸還、編號(hào)查找、書(shū)名查找、作者查找、讀者信息和超期未還九大功能。 7. 按作者查找。 8. 查看某圖書(shū)證號(hào)的借閱者借閱的全部圖書(shū)。為方便查找和修改,定義結(jié)構(gòu)體四個(gè),他們分別是 功能 結(jié)構(gòu)體名 圖書(shū)鏈表 struct LinkBook 讀者鏈表 struct LNode 圖書(shū)信息 struct book 借閱行為 struct Boro 并決定函數(shù)按照功能劃分,共使 用函數(shù)十五個(gè),包括兩個(gè)公用函數(shù)用于庫(kù)存檢查和信息顯示,一個(gè)菜單函數(shù)和九個(gè)分別對(duì)應(yīng)九大功能的功能函數(shù)。boo) 初始化讀者 InitBo(ook amp。 //書(shū)號(hào) char name[20]。Lin) //初始化借閱者信息 { for(int i=0。\n39。 cout┣━━━━━━━━╋━━━━━━━┫ 39。imidamp。 cout該書(shū)的出版社是 :。 cout┃ 作者 ┃ boo[i].auth39。 cout入庫(kù)成功。 cout已成功刪除該書(shū) .39。 //該圖書(shū)信息中的鏈表的第一個(gè)結(jié)點(diǎn) strcpy(mCardNum,CaNum)。 //記錄書(shū)號(hào) cout輸入歸還日期: 。 39。 //現(xiàn)庫(kù)存加 1 boo[mid].next=mnext。 flag=1。j++) Lin[j]=Lin[j+1]。 cout┃ 書(shū)號(hào) ┃ boo[mid].num39。 cout┃ 現(xiàn)庫(kù)存 ┃ boo[mid].NowNum39。 cout┃ pCardNum┃ 39。 for(int i=0。 cout┃ 出版社 ┃ boo[i].pub39。 cinSeaAuth。\n39。 void ViewCard(ook amp。\n39。i++) { p=Lin[i].next。}}} void Menu() //菜單 { cout┏ ————————————————— M E N U———————————————— ┓ 。 cout │ 6. 按 書(shū) 名 查 找 。 cout 歡 迎 進(jìn) 入 圖 書(shū) 管 理 系 統(tǒng) !39。 cinBNum。 case 6: //根據(jù)書(shū)名查找 SearchByName(Bo)。 。 case 7: //根據(jù)作者查找 SearchByAuth(Bo)。 cinCNum。 int choice=10。 cout │ 7. 按 作 者 查 找 。 cout│ 1. 采編入庫(kù):新購(gòu)入一種書(shū),如果該書(shū)在圖書(shū)賬目中已經(jīng)存在,則將其庫(kù)存量增 │ 。\n39。 break。Lin) //查看某圖書(shū)證號(hào)的借閱者借閱的全部圖書(shū) { char Num[20]。\n39。\n39。 cout┣━━━━━━━━╋━━━━━━━┫ 39。i++) { if(strcmp(SeaName,boo[i].name)==0) //如果書(shū)名一樣 { cout┏━━━━━━━━┳━━━━━━━┓ 39。 p=pnext。 cout┣━━━━━━━━╋━━━━━━━┫ 39。 cout┣━━━━━━━━╋━━━━━━━┫ 39。 //刪除圖書(shū)證號(hào) Retotal。} else //找不到 { while(pnext) //找到歸還書(shū)的借書(shū)結(jié)點(diǎn) { if(!strcmp(pnextBNum,ReturnNum)) //如果找到 { q=pnext。} //釋放該結(jié)點(diǎn)的空間空間 else { while(mnext) //查找歸還者的借閱者結(jié)點(diǎn) { if(!strcmp(mnextCardNum,BorrowerNum)) //如果找到 { n=mnext。}} else cout借閱失敗。 qnext=NULL。} //后一個(gè)結(jié)點(diǎn)為空 else //如果已經(jīng)有人在借這書(shū)了 { m=boo[mid].next。} else cout該書(shū)有借閱者,無(wú)法刪除。}} void Delete(ook amp。 cout┣━━━━━━━━╋━━━━━━━┫ 39。 //補(bǔ)全信息 boo[i].next=NULL。to
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1