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

正文內(nèi)容

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

  

【正文】 out┣━━━━━━━━╋━━━━━━━┫39。 cout找到符合該書(shū)名的書(shū)的詳細(xì)信息如下:39。 //在按書(shū)號(hào)查找的函數(shù)里也顯示借了這本書(shū)的借閱者的證號(hào) p=pnext。 while(p) { cout┣━━━━━━━┫39。 cout┗━━━━━━━━┻━━━━━━━┛39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┣━━━━━━━━╋━━━━━━━┫39。 //二分查找 沒(méi)找到 else //找到了的話 {{ cout┏━━━━━━━━┳━━━━━━━┓39。}// 查找:實(shí)現(xiàn)按三種查詢(xún)條件之一查找:按書(shū)號(hào)查找、按書(shū)名查找、按作者查找。 for(j=k。39。39。 //現(xiàn)庫(kù)存加1 break。 if(BinarySearch(boo,ReturnNum)) //有書(shū) { m=boo[mid].next。}}// 歸還:注銷(xiāo)對(duì)借閱者的登記,改變?cè)摃?shū)的現(xiàn)存量。 Retotal++。 break。//分配空間 pnext=q。 strcpy(nCardNum,CaNum)。 //借出一本,少1 if(boo[mid].next==NULL) //若該書(shū)信息下顯示該種書(shū)還沒(méi)被人借過(guò) { m=(LinkList *)malloc(sizeof(LNode))。void Borrow(ook amp。 boo[j].TotNum=boo[j+1].TotNum。 if(BinarySearch(boo,DeleteNum))//若有 { if(!boo[mid].next) { int j。 cout┗━━━━━━━━┻━━━━━━━┛39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┏━━━━━━━━┳━━━━━━━┓39。 cout該書(shū)的作者是:。39。} if(!BinarySearch(boo,BuyNum)) { int i。 cout┃   現(xiàn)庫(kù)存   ┃boo[mid].NowNum39。 cout┃   作者   ┃boo[mid].auth39。 cout┃   編號(hào)   ┃boo[mid].num39。 //總庫(kù)存加1 boo[mid].NowNum++。 while(low=high) { mid=(low+high)/2。 boo[i].next=NULL。 //借了該書(shū)的人}ook[MAXSIZE]。 //借書(shū)人typedef struct book//每種圖書(shū)需要登記的內(nèi)容包括書(shū)號(hào)ISBN、書(shū)名、作者、出版社、總庫(kù)存量和現(xiàn)庫(kù)存量。}Bor。Lin)庫(kù)存檢查BinarySearch(ook boo,char SearchNum[])信息顯示Out(ook amp。boo,lend amp。超期未還功能要求輸入當(dāng)前日期,用戶輸入當(dāng)前日期后,系統(tǒng)輸出所有當(dāng)前日期之前的所有圖書(shū)借出記錄。1. 圖書(shū)管理對(duì)書(shū)庫(kù)中的圖書(shū)信息進(jìn)行管理和查看功能,包括新書(shū)入庫(kù)和清空庫(kù)存功能,主要解決實(shí)際應(yīng)用中圖書(shū)館增進(jìn)新書(shū)種類(lèi)數(shù)目或已有圖書(shū)損壞丟失問(wèn)題。 6. 按書(shū)名查找。如果該書(shū)不存在圖書(shū)賬目中增加一本書(shū),總庫(kù)存量和現(xiàn)庫(kù)存量都為輸入的數(shù)字。 9. 查看全部超期未還的圖書(shū)。其中,圖書(shū)借閱功能要求輸入圖書(shū)編號(hào),用戶輸入圖書(shū)編號(hào)后,系統(tǒng)首先判斷書(shū)庫(kù)中是否有該書(shū)的記錄以及是否還存在剩余庫(kù)存,如果有且剩余庫(kù)存大于0,則借出一本書(shū),將該書(shū)現(xiàn)庫(kù)存量減1,并登記借閱者的圖書(shū)證號(hào)和歸還期限,如果沒(méi)有,則返回錯(cuò)誤提示;圖書(shū)歸還功能要求輸入圖書(shū)編號(hào)和借閱證編號(hào),用戶輸入圖書(shū)編號(hào)和借閱證編號(hào)后,系統(tǒng)首先判斷書(shū)庫(kù)中是否有該書(shū)的記錄及是否借出,如果滿足條件,則歸還一本書(shū),將該書(shū)現(xiàn)庫(kù)存量加1,并刪除該借閱證下該條借閱記錄,如果不滿足條件,則返回錯(cuò)誤信息。他們分別是功能函數(shù)名稱(chēng)新書(shū)入庫(kù)Buy(ook amp。boo)作者查找SearchByAuth(ook amp。boo)五、運(yùn)行環(huán)境(軟、硬件環(huán)境)1) 硬件:PC機(jī)2) 操作系統(tǒng):Windows 2000/XP/20033) 編譯環(huán)境:Visual C++六、開(kāi)發(fā)工具和編程語(yǔ)言開(kāi)發(fā)工具:VISCALL c++;編程語(yǔ)言:C++語(yǔ)言。 //證號(hào) int Total。 //書(shū)名 char auth[20]。 //void InitBo(ook amp。iLIST_INIT_SIZE。} //查找成功 if(strcmp(boo[mid].num,SearchNum)!=0) //書(shū)號(hào)不同 high=mid1。 cout已更改書(shū)庫(kù)中該書(shū)的信息。\n39。\n39。\n39。amp。 cout該書(shū)購(gòu)入的數(shù)量是:。 cinboo[i].pub。\n39。\n39。\n39。\n。j++) boo[j]=boo[j+1]。\n39。 LinkList *m,*n。 mnext=NULL。 for(i=0。 cinqRetDate。 //分配空間 Lin[i].next=p。\n39。Lin,char ReturnNum[],char BorrowerNum[]){ Bor *p,*q。 //刪除結(jié)點(diǎn) free(m)。iRetotal。 break。 break。 //其后都往前移一位,覆蓋掉當(dāng)前信息 strcpy(Lin[j].CNum, )。boo,char SeaNum[]) //BY NUM 根據(jù)書(shū)號(hào)查找{ LinkList *p。\n39。\n39。\n39。\n39。\n39。}} //顯示查找的書(shū)籍的信息void SearchByName(ook amp。itotal。\n39。\n39。\n39。 cout找到符合該作者的書(shū)的詳細(xì)信息如下:39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┣━━━━━━━━╋━━━━━━━┫39。boo,lend amp。iRetotal。 qqq=1。 cout請(qǐng)輸入日期(請(qǐng)按格式20060605輸入):39。 while(p) //當(dāng)p不空時(shí) { if(strcmp(pRetDate,date)0) //超過(guò)日期 { cout┏━━━━━━━━┳━━━━━━━┓39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout│ │。 cout│ 3. 借  閱:如果一種書(shū)的現(xiàn)庫(kù)存量大于零,則借出一本書(shū),將現(xiàn)庫(kù)存量減1,并 │。 │。 │。\n39。 break。 cout請(qǐng)輸入圖書(shū)證號(hào):。 cinCNum。 break。break
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1