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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報告圖書館管理系統(tǒng)(含源代碼)(專業(yè)版)

2025-09-18 11:31上一頁面

下一頁面
  

【正文】 break。 cinCNum。 break。 │。 cout│ 3. 借  閱:如果一種書的現(xiàn)庫存量大于零,則借出一本書,將現(xiàn)庫存量減1,并 │。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout請輸入日期(請按格式20060605輸入):39。iRetotal。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┣━━━━━━━━╋━━━━━━━┫39。\n39。\n39。}} //顯示查找的書籍的信息void SearchByName(ook amp。\n39。\n39。boo,char SeaNum[]) //BY NUM 根據(jù)書號查找{ LinkList *p。 break。iRetotal。Lin,char ReturnNum[],char BorrowerNum[]){ Bor *p,*q。 //分配空間 Lin[i].next=p。 for(i=0。 LinkList *m,*n。j++) boo[j]=boo[j+1]。\n39。\n39。 cout該書購入的數(shù)量是:。\n39。\n39。} //查找成功 if(strcmp(boo[mid].num,SearchNum)!=0) //書號不同 high=mid1。 //void InitBo(ook amp。 //證號 int Total。boo)作者查找SearchByAuth(ook amp。其中,圖書借閱功能要求輸入圖書編號,用戶輸入圖書編號后,系統(tǒng)首先判斷書庫中是否有該書的記錄以及是否還存在剩余庫存,如果有且剩余庫存大于0,則借出一本書,將該書現(xiàn)庫存量減1,并登記借閱者的圖書證號和歸還期限,如果沒有,則返回錯誤提示;圖書歸還功能要求輸入圖書編號和借閱證編號,用戶輸入圖書編號和借閱證編號后,系統(tǒng)首先判斷書庫中是否有該書的記錄及是否借出,如果滿足條件,則歸還一本書,將該書現(xiàn)庫存量加1,并刪除該借閱證下該條借閱記錄,如果不滿足條件,則返回錯誤信息。如果該書不存在圖書賬目中增加一本書,總庫存量和現(xiàn)庫存量都為輸入的數(shù)字。1. 圖書管理對書庫中的圖書信息進(jìn)行管理和查看功能,包括新書入庫和清空庫存功能,主要解決實(shí)際應(yīng)用中圖書館增進(jìn)新書種類數(shù)目或已有圖書損壞丟失問題。boo,lend amp。}Bor。 //借了該書的人}ook[MAXSIZE]。 while(low=high) { mid=(low+high)/2。 cout┃   編號   ┃boo[mid].num39。 cout┃   現(xiàn)庫存   ┃boo[mid].NowNum39。39。 cout┏━━━━━━━━┳━━━━━━━┓39。 cout┣━━━━━━━━╋━━━━━━━┫39。 if(BinarySearch(boo,DeleteNum))//若有 { if(!boo[mid].next) { int j。void Borrow(ook amp。 strcpy(nCardNum,CaNum)。 break。}}// 歸還:注銷對借閱者的登記,改變該書的現(xiàn)存量。 //現(xiàn)庫存加1 break。39。}// 查找:實(shí)現(xiàn)按三種查詢條件之一查找:按書號查找、按書名查找、按作者查找。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┗━━━━━━━━┻━━━━━━━┛39。 //在按書號查找的函數(shù)里也顯示借了這本書的借閱者的證號 p=pnext。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┣━━━━━━━━╋━━━━━━━┫39。\n39。\n39。 Bor *p。boo,lend amp。\n39。 │。 cout│ 9. 查看全部超期未還的圖書。 switch(choice) { case 1: //采編入庫 cout請輸入入庫的書的書號:。\n39。 case 9: //查看全部超期未還的書 ViewBook(Bo,Lin)。 exit(0)。 case 5: //查找//根據(jù)書號查找 cout請輸入書號:。 Delete(Bo,BNum)。}void main(){ ook Bo。 cout│ 4. 歸  還:注銷對借閱者的登記,改變該書的現(xiàn)存量。\n39。 cout所有超期未還的書有:39。 p=Lin[i].next。\n39。\n39。}}} //顯示符合信息的所有書籍的信息void SearchByAuth(ook amp。 cout┃   作者   ┃boo[i].auth39。\n39。 cout┃ 圖書證號 ┃39。 cout┃   出版社   ┃boo[mid].pub39。39。kRetotal。 //指向下一借書結(jié)點(diǎn) free(p)。 //設(shè)置一個參數(shù) if(!BinarySearch(boo,ReturnNum)||!total) //沒書 cout書庫中無此書39。 cinpRetDate。 while(pnext)p=pnext。\n39。 strcpy(boo[j].auth,boo[j+1].auth)。 cout┃   總庫存   ┃boo[i].TotNum39。 cout┃   書名   ┃boo[i].name39。 cout該書的名字是:。 cout┗━━━━━━━━┻━━━━━━━┛39。 cout┣━━━━━━━━╋━━━━━━━┫39。 //查找失敗}void Buy(ook amp。i++) { boo[i].NowNum=0。 //圖書證號 struct LNode *next。Lin)超期未還ViewBook(ook amp。4. 信息查看查看書庫中讀者相關(guān)的借出相關(guān)信息,包括讀者信息和超期未還功能,主要解決實(shí)際應(yīng)用中圖書館管理者對書庫中讀者借閱信息和圖書借閱信息的實(shí)時查看問題。 4. 歸 還:注銷對借閱者登記,改變該書的現(xiàn)存量。任務(wù)要求1.研究圖書館管理系統(tǒng)的數(shù)據(jù)存儲方式2.實(shí)現(xiàn)圖書館管理系統(tǒng)的主要算法3.分析算法的運(yùn)行效率4.具有良好的運(yùn)行界面5.算法具有良好的健壯性6.按要求撰寫課程設(shè)計(jì)報告和設(shè)計(jì)總結(jié)。boo,char DeleteNum[])圖書借閱Borrow(ook amp。define MAXSIZE 100 //最大值定義為100define LIST_INIT_SIZE 100//圖書證使用者最大值定義為100typedef struct Boro //借書行為//借書人的結(jié)構(gòu)體{ char BNum[20]。 //出版社 int TotNum。}int mid=0。\n39。\n39。i) //插在適合位置 保持有序 boo[i]=boo[i1]。 total++。\n39。boo,char DeleteNum[])// 清空庫存:某一種書已無保留價值,將它從圖書賬目中注銷。39。 while(mnext) //遍歷到最后一個結(jié)點(diǎn)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1