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

正文內(nèi)容

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

2025-02-23 15:59上一頁面

下一頁面
  

【正文】 r BNum[20]。boo,lend amp。boo,char DeleteNum[])圖書借閱Borrow(ook amp。其中,編號查找功能要求輸入圖書編號,用戶輸入圖書編號后,系統(tǒng)首先判斷書庫中是否有該書的記錄,如果滿足條件,則輸出包括圖書編號、書名、作者、出版社、總庫存和剩余庫存等全部圖書信息,如果不滿足條件,則返回錯誤信息;書名查找功能要求輸入圖書書名,用戶輸入圖書書名后,系統(tǒng)首先判斷書庫中是否有該書的記錄,如果滿足條件,則輸出包括圖書編號、書名、作者、出版社、總庫存和剩余庫存等全部圖書信息,如果不滿足條件,則返回錯誤信息;作者查找功能要求輸入圖書作者,用戶輸入圖書作者后,系統(tǒng)首先判斷書庫中是否有該書的記錄,如果滿足條件,則輸出包括圖書編號、書名、作者、出版社、總庫存和剩余庫存等全部圖書信息,如果不滿足條件,則返回錯誤信息。任務要求1.研究圖書館管理系統(tǒng)的數(shù)據(jù)存儲方式2.實現(xiàn)圖書館管理系統(tǒng)的主要算法3.分析算法的運行效率4.具有良好的運行界面5.算法具有良好的健壯性6.按要求撰寫課程設計報告和設計總結(jié)。 3. 借 閱:如果一種書的庫存量大于零,則借出一本書,將現(xiàn)庫存量減1,并登記借閱者的圖書證號和歸還期限。 4. 歸 還:注銷對借閱者登記,改變該書的現(xiàn)存量。參考文獻1.《數(shù)據(jù)結(jié)構(gòu)(C語言版)》,嚴蔚敏、吳偉民,清華大學出版社,1997.2.《Visual C++實用教程(第一版)》,張榮梅、梁曉林,冶金工業(yè)出版社,2004.審查意見指導教師簽字: 教研室主任簽字: 年 月 日 設計題目簡單的圖書館管理系統(tǒng) 設計意義熟悉和掌握數(shù)據(jù)結(jié)構(gòu)課程所學的各種算法在實際項目中的應用,學習數(shù)據(jù)結(jié)構(gòu)算法的c++實現(xiàn)方法等。4. 信息查看查看書庫中讀者相關的借出相關信息,包括讀者信息和超期未還功能,主要解決實際應用中圖書館管理者對書庫中讀者借閱信息和圖書借閱信息的實時查看問題。boo,lend amp。Lin)超期未還ViewBook(ook amp。 //借書的書號 char RetDate[8]。 //圖書證號 struct LNode *next。 //總庫存 int NowNum。i++) { boo[i].NowNum=0。 //外部函數(shù)mid,用來返回查找到的位置//二分法查找比較書號,用bool函數(shù),但由于函數(shù)不能有兩個返回值,所以設置一個外部變量mid,用來返回查找到的位置bool BinarySearch(ook boo,char SearchNum[]) { int low=0,high=total1。 //查找失敗}void Buy(ook amp。 cout┏━━━━━━━━┳━━━━━━━┓39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┗━━━━━━━━┻━━━━━━━┛39。 //空出插入位置 cout該書在書庫中不存在。 cout該書的名字是:。 //總量+1 cout已增加該書的信息。 cout┃   書名   ┃boo[i].name39。 cout┃   出版社   ┃boo[i].pub39。 cout┃   總庫存   ┃boo[i].TotNum39。{ if(BinarySearch(boo,DeleteNum)==false||total==0) //如果無此書 cout書庫中沒有該書.39。 strcpy(boo[j].auth,boo[j+1].auth)。\n39。\n39。 n=(LinkList *)malloc(sizeof(LNode))。 while(pnext)p=pnext。39。 cinpRetDate。39。 //設置一個參數(shù) if(!BinarySearch(boo,ReturnNum)||!total) //沒書 cout書庫中無此書39。 //m指向歸還者的借閱結(jié)點的下一結(jié)點 free(n)。 //指向下一借書結(jié)點 free(p)。 //p指向下一借書結(jié)點 free(q)。kRetotal。39。39。 cout┃   書名   ┃boo[mid].name39。 cout┃   出版社   ┃boo[mid].pub39。 cout┃   總庫存   ┃boo[mid].TotNum39。 cout┃ 圖書證號 ┃39。\n39。\n39。 cout┃   書號   ┃boo[i].num39。 cout┃   作者   ┃boo[i].auth39。 cout┃   現(xiàn)庫存   ┃boo[i].NowNum39。}}} //顯示符合信息的所有書籍的信息void SearchByAuth(ook amp。itotal。\n39。\n39。\n39。\n39。 p=Lin[i].next。\n39。 cout所有超期未還的書有:39。\n39。\n39。如果該書不存在,則在圖書賬目中 │。 cout│ 4. 歸  還:注銷對借閱者的登記,改變該書的現(xiàn)存量。 cout│ 8. 查看某圖書證號的借閱者借閱的全部圖書。}void main(){ ook Bo。 while(choice!=0) { Menu()。 Delete(Bo,BNum)。 break。 case 5: //查找//根據(jù)書號查找 cout請輸入書號:。 case 8: //查看某圖書證所借的所有書 ViewCard(Bo,Lin)。 exit(0)。}}}八、測試結(jié)果九、 參考文獻[1] 邊肇祺,模式識別(第二版),北京:清華大學出版社,1988,25~35[2] 李永忠,幾種小波變換的圖像處理技術(shù),西北民族學院學報(自然科學版),,22(3),15~18[3]譚浩強,C程序設計題解與上機指導(第3版),清華大學出版社,.[4][美]Harvey M. Deitel,Paul J. Deitel 著,聶雪軍,賀軍譯,C程序設計經(jīng)典教程(第4版),清華大學出版社,2006。 case 9: //查看全部超期未還的書 ViewBook(Bo,Lin)。 SearchByNum(Bo,BNum)。\n39。 case 3: //借閱 cout請輸入想要借閱的書的書號:39。 switch(choice) { case 1: //采編入庫 cout請輸入入庫的書的書號:。 char BNum[20]。 cout│ 9. 查看全部超期未還的圖書。 cout│ 5. 按書號查找。 │。\n39。\n39。 for(int i=0。boo,lend amp。 //書號 p=pnext。 Bor *p。\n39。\n39。\n39。\n39。 cout輸入想查找的書的作者:39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┣━━━━━━━━╋━━━━━━━┫39。 c
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1