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

正文內(nèi)容

圖書管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-08-08 04:48本頁(yè)面
  

【正文】 因此,我要感謝老師的耐心指導(dǎo)和幫助,在她的督促下按時(shí)完成這個(gè)課程設(shè)計(jì),其次要感謝我的同學(xué)們,他們給了我不少幫助,在此真的非常感謝每一位給過(guò)我?guī)椭娜?
參考資料[1]譚浩強(qiáng) . [2]朱戰(zhàn)立 (C語(yǔ)言版). 。因此通過(guò)這次課程設(shè)計(jì)讓我受益匪淺。
在這次課程設(shè)計(jì)中,我學(xué)會(huì)了很多東西,比如將學(xué)到的知識(shí)能綜合運(yùn)用到實(shí)踐中,
通過(guò)查資料的學(xué)習(xí)懂得了很多以前沒(méi)弄懂的知識(shí),豐富了我的知識(shí)面,在能力上也有很大的提高。六、心得體會(huì)和參考資料經(jīng)過(guò)十幾天的上機(jī)實(shí)踐學(xué)習(xí),不斷的編寫,修改,終于完成了這個(gè)圖書管理系統(tǒng)。針對(duì)第二個(gè)問(wèn)題,我直接刪除之前代碼中的exit(0),使其不會(huì)直接退出。解決:經(jīng)過(guò)仔細(xì)琢磨和思考,最后我發(fā)現(xiàn)是在查找過(guò)程中查找條件出現(xiàn)錯(cuò)誤,導(dǎo)致后一次輸入掩蓋了前一次入庫(kù)情況。 } } }五、測(cè)試結(jié)果及分析在第一次執(zhí)行時(shí)出現(xiàn)了兩個(gè)問(wèn)題:(1)入庫(kù)過(guò)程中,先對(duì)數(shù)號(hào)為001的書入庫(kù),接著00003……然后再次入庫(kù)或查找書號(hào)為001的書,卻顯示書庫(kù)中不存在該書。 default:printf(輸入錯(cuò)誤!請(qǐng)重新輸入(0~5):\n)。 printf(\n\n\n\n\n\t謝謝使用,再見(jiàn)!\n\n)。 break。CNum)。 printf(請(qǐng)輸入圖書證號(hào):)。 scanf( %s,amp。 break。CNum)。 printf(請(qǐng)輸入圖書證號(hào):)。 scanf( %s,amp。 break。 break。BNum)。 case 2://根據(jù)書號(hào)查處 printf(請(qǐng)輸入書號(hào):)。 Buy(Bo,BNum)。 switch(choice) { case 1://采編入庫(kù) printf(請(qǐng)輸入入庫(kù)的書的書號(hào):)。//顯示菜單 scanf( %d,amp。 printf(\t\t\ 還 圖 書 \n\n\n )。 printf(\t\t\ 書 名 查 找 圖 書 \n\n\n)。 printf(\t\t\ 圖 書 采 編 入 庫(kù) \n\n\n )。 int SearchCho=5,ViewCho=10。 } printf(歡 迎 進(jìn) 入 圖 書 管 理 系 統(tǒng)!\n\n)。j20。iMAXSIZE。 char CNum[20]。 int i,j。 }//顯示符合信息的所有書籍的信息 } } “”include include include define MAXSIZE 100 //最大值定義為100 define LIST_INIT_SIZE 100//圖書證使用者最大值定義為100 includevoid main() { ook Bo[MAXSIZE]。itotal。 printf(找到符合該書名的書的詳細(xì)信息如下:\n)。 scanf( %s,amp。 }//顯示查找的書籍的信息 } void SearchByName(ook boo[]) {//BY NAME 根據(jù)書名查找 char SeaName[20]。//在按書號(hào)查找的函數(shù)里也顯示借了這本書的借閱者的證號(hào) p=pnext。 p=pnext。 printf(┃ 圖書證號(hào) ┃\n)。 printf(┃%10s┃%10s┃%10s┃%10s┃%10d┃%10d┃\n,boo[mid].num,boo[mid].name,boo[mid].auth,boo[mid].pub,boo[mid].NowNum,boo[mid].TotNum)。//二分查找 沒(méi)找到 else//找到了的話 { { printf(┃ 書號(hào) ┃ 書名 ┃ 作者 ┃ 出版社 ┃ 現(xiàn)庫(kù)存 ┃ 總庫(kù)存 ┃\n)。 if(BinarySearch(boo,SeaNum)==false)printf(對(duì)不起,未找到您想查找的書。 void SearchByNum(ook boo[],char SeaNum[]) {//BY NUM 根據(jù)書號(hào)查找 LinkList *p。 //圖書證數(shù)減1 } //刪除當(dāng)前狀態(tài)下沒(méi)借書的圖書證的信息,節(jié)省空間 if(flag==0) printf(無(wú)該證信息.\n)。 //其后都往前移一位,覆蓋掉當(dāng)前信息 strcpy(Lin[j].CNum, )。jRetotal。k++) if(!Lin[k].next) { int j。 } } } } for(int k=0。 break。 //釋放空間 printf(成功歸還該書.\n)。 //q為歸還書的借書結(jié)點(diǎn) pnext=qnext。 break。 //釋放結(jié)點(diǎn)空間 printf(成功歸還該書.\n)。 if(!strcmp(pBNum,ReturnNum)) //如果歸還的是借的第一本書 { Lin[i].next=pnext。iRetotal。 } m=mnext。 //釋放空間 boo[mid].NowNum++。 //n為歸還者的借閱結(jié)點(diǎn) mnext=nnext。 //刪除結(jié)點(diǎn) free(m)。 if(!strcmp(mCardNum,BorrowerNum)) //如果是第一個(gè)借的人還的 { boo[mid].NowNum++。//設(shè)置一個(gè)參數(shù) if(!BinarySearch(boo,ReturnNum)||!total) //沒(méi)書 printf(書庫(kù)中無(wú)此書.\n)。 LinkList *m,*n。Lin,char ReturnNum[],char BorrowerNum[]) {// 歸還:注銷對(duì)借閱者的登記,改變?cè)摃默F(xiàn)存量。 } } else printf(.\n)。 Retotal++。pRetDate)。 printf(輸入歸還日期:)。 scanf( %s,amp。 strcpy(pBNum,BorrowNum)。 //記錄證號(hào) p=(Bor *)malloc(sizeof(Boro))。 break。 qnext=NULL。 scanf(%s,amp。qBorDate)。 //記錄書號(hào) printf(輸入借書日期:)。//分配空間 ,用來(lái)記錄索引表中該借書證的信息 pnext=q。 //用p記下該借書證在索引表中位置 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))。\n)。 LinkList *m,*n。Lin,char BorrowNum[],char CaNum[]) {//借閱:如果一種書的現(xiàn)庫(kù)存量大于零,則借出一本書,將現(xiàn)庫(kù)存量減1,并登記借閱者的圖書證號(hào)和歸還期限。 printf(入庫(kù)成功.\n)。編號(hào) %s 的書 %s 作者是 %s ,出版社是 %s ,目前的總庫(kù)存是 %d ,現(xiàn)庫(kù)存是 %d 。 total++。b
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1