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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)圖書館管理系統(tǒng)-文庫(kù)吧資料

2025-01-24 15:59本頁(yè)面
  

【正文】 }// 查找:實(shí)現(xiàn)按三種查詢條件之一查找:按書號(hào)查找、按書名查找、按作者查找。39。 //刪除圖書證號(hào) Retotal。j++) Lin[j]=Lin[j+1]。 for(j=k。kRetotal。} p=pnext。 flag=1。39。 //p指向下一借書結(jié)點(diǎn) free(q)。} else //找不到 { while(pnext) //找到歸還書的借書結(jié)點(diǎn) { if(!strcmp(pnextBNum,ReturnNum)) //如果找到 { q=pnext。 flag=1。39。 //指向下一借書結(jié)點(diǎn) free(p)。i++) { if(!strcmp(Lin[i].CNum,BorrowerNum)) //如果找到借閱者 { p=Lin[i].next。}}} //在借閱者表里查找借閱者信息 for(int i=0。 //現(xiàn)庫(kù)存加1 break。 //m指向歸還者的借閱結(jié)點(diǎn)的下一結(jié)點(diǎn) free(n)。} //釋放該結(jié)點(diǎn)的空間空間 else { while(mnext) //查找歸還者的借閱者結(jié)點(diǎn) { if(!strcmp(mnextCardNum,BorrowerNum)) //如果找到 { n=mnext。 //現(xiàn)庫(kù)存加1 boo[mid].next=mnext。 if(BinarySearch(boo,ReturnNum)) //有書 { m=boo[mid].next。 //設(shè)置一個(gè)參數(shù) if(!BinarySearch(boo,ReturnNum)||!total) //沒(méi)書 cout書庫(kù)中無(wú)此書39。 LinkList *m,*n。boo,lend amp。}}// 歸還:注銷對(duì)借閱者的登記,改變?cè)摃默F(xiàn)存量。39。}} else cout借閱失敗。39。 Retotal++。 cinpRetDate。 strcpy(pBNum,BorrowNum)。 //記錄證號(hào) p=(Bor *)malloc(sizeof(Boro))。 break。39。 qnext=NULL。 //記錄書號(hào) cout輸入歸還日期:。//分配空間 pnext=q。 while(pnext)p=pnext。iRetotal。} int i=0。 strcpy(nCardNum,CaNum)。 n=(LinkList *)malloc(sizeof(LNode))。} //后一個(gè)結(jié)點(diǎn)為空 else //如果已經(jīng)有人在借這書了 { m=boo[mid].next。 //該圖書信息中的鏈表的第一個(gè)結(jié)點(diǎn) strcpy(mCardNum,CaNum)。 //借出一本,少1 if(boo[mid].next==NULL) //若該書信息下顯示該種書還沒(méi)被人借過(guò) { m=(LinkList *)malloc(sizeof(LNode))。\n39。 if(!BinarySearch(boo,BorrowNum)||total==0) //如果沒(méi)有找到此書 cout書庫(kù)里沒(méi)這書。Lin,char BorrowNum[],char CaNum[]){ Bor *p,*q。void Borrow(ook amp。\n39。} else cout該書有借閱者,無(wú)法刪除。 cout已成功刪除該書.39。 boo[j].TotNum=boo[j+1].TotNum。 strcpy(boo[j].auth,boo[j+1].auth)。 strcpy(boo[j].num,boo[j+1].num)。jtotal。 if(BinarySearch(boo,DeleteNum))//若有 { if(!boo[mid].next) { int j。{ if(BinarySearch(boo,DeleteNum)==false||total==0) //如果無(wú)此書 cout書庫(kù)中沒(méi)有該書.39。}}void Delete(ook amp。 cout入庫(kù)成功。 cout┗━━━━━━━━┻━━━━━━━┛39。 cout┃   總庫(kù)存   ┃boo[i].TotNum39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   現(xiàn)庫(kù)存   ┃boo[i].NowNum39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   出版社   ┃boo[i].pub39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   作者   ┃boo[i].auth39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   書名   ┃boo[i].name39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   編號(hào)   ┃boo[i].num39。 cout┏━━━━━━━━┳━━━━━━━┓39。 //總量+1 cout已增加該書的信息。 //補(bǔ)全信息 boo[i].next=NULL。 cout該書的出版社是:。 cout該書的作者是:。 cout該書的名字是:。 cinboo[i].NowNum。 strcpy(boo[i].num,BuyNum)。39。 //空出插入位置 cout該書在書庫(kù)中不存在。total。imidamp。} if(!BinarySearch(boo,BuyNum)) { int i。 cout┗━━━━━━━━┻━━━━━━━┛39。 cout┃   總庫(kù)存   ┃boo[mid].TotNum39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   現(xiàn)庫(kù)存   ┃boo[mid].NowNum39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   出版社   ┃boo[mid].pub39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   作者   ┃boo[mid].auth39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   書名   ┃boo[mid].name39。 cout┣━━━━━━━━╋━━━━━━━┫39。 cout┃   編號(hào)   ┃boo[mid].num39。 cout┏━━━━━━━━┳━━━━━━━┓39。39。\n39。 //總庫(kù)存加1 boo[mid].NowNum++。 //查找失敗}void Buy(ook amp。 else low=mid+1。return true。 while(low=high) { mid=(low+high)/2。 //外部函數(shù)mid,用來(lái)返回查找到的位置//二分法查找比較書號(hào),用bool函數(shù),但由于函數(shù)不能有兩個(gè)返回值,所以設(shè)置一個(gè)外部變量mid,用來(lái)返回查找到的位置bool BinarySea
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1