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

正文內(nèi)容

數(shù)據(jù)結(jié)構課程設計——圖書管理信息系統(tǒng)-在線瀏覽

2024-11-12 14:54本頁面
  

【正文】 ].date2,hsrq)。 } /* 輸入圖書記錄建立相關文件 */ /*(1)追加一條圖書主數(shù)據(jù)庫記錄 */ void AppeDBaseRec(BookDbaseFile amp。 i=++。 scanf(%s%s,[i].bno,[i].bname)。 scanf(%s %d,[i].sortno,amp。 [i].borrownum=0。ji。 。 } } } /*(2)修改書號索引表 */ void ChangeBnoIdxF(BookDbaseFile amp。bif) { int i,j,k。 i=。 //取記錄中書號送至變量 sh 中 j=。 while(j=1) { if(strcmp(sh,[j].bno)0) {k=j+1。} j。j=k。 //記錄后移 strcpy([k].bno,sh)。 ++。df,LHFile1 amp。 char sm[20]。 //圖書主文件的當前長度,也就是要處理的當前記錄號 strcpy(sm,[i].bname)。k=0。break。 } if(k!=0) { [i].namenext=[k].lhead。 //i為主文件的當前記錄號 (假定為指針 ) [k].RecNum++。 //索引關鍵字個數(shù)加 1 [i].namenext=0。 //i為主文件的當前記錄號 (假定為指針 ) [m].RecNum=1。}} /*(4)修改作者索引以及作者鏈頭索引表 */ void ChangeLinkHeadF2(BookDbaseFile amp。lhf2) { int i,j,k,m。 i=。//取記錄中作者送至變量 zz 中 j=1。 while(j=) { if(strcmp(zz,[j].author)==0) { k=j。 } j++。 [k].lhead=i。} else{m=++。 //用頭插法建立鏈表 ,指針置空 [m].lhead=i。 //計數(shù)器置 1 strcpy([m].author,zz)。 */ void ChangeLinkHeadF3(BookDbaseFile amp。lhf3) { int i,j,k,m。 i=。 //取記錄中書名送至變量 sm 中 j=1。 while(j=) { if(strcmp(cbs,[j].press)==0) { k=j。 } j++。 [k].lhead=i。} else {m=++。 //用頭插法建立鏈表 ,指針置空 [m].lhead=i。 //計數(shù)器置 1 strcpy([m].press,cbs)。 */ void CreateBook(BookDbaseFile amp。bif,LHFile1 amp。f2,LHFile3 amp。y39。y39。Y39。 //輸入記錄 ChangeBnoIdxF(bf,bif)。 ChangeLinkHeadF2(bf,f2)。 cout繼續(xù)輸入嗎 ? y/n :。 } } /* 讀者管理子系統(tǒng) */ void ReaderManage(ReadFile amp。 char yn=39。 i=++。y39。Y39。 scanf(%s %s,[i].rno,[i].name)。[i].bn1)。 //將已借書數(shù)置 0 for(int j=1。j++) if(strcmp([i].rno,[j].rno)==0amp。strcmp([i].name,c[j].name)==0) {cout已有該讀者的信息 ,請重新輸入 !endl。 break。 cinyn。 } =i1。bf,BnoIdxFile amp。f1,LHFile2 amp。f3,ReadFile amp。bbf) { FILE *fpout。 //讀圖書文件 fpout=fopen(book,rb)。 exit(0)。 while(!feof(fpout)) {fread(amp。 i++。} =i1。 //讀書號索引文件 fpout=fopen(bidx,rb)。 exit(0)。 while(!feof(fpout)) {fread(amp。 i++。} =i1。 //讀書名索引鏈頭文件 fpout=fopen(nidx,rb)。 exit(0)。 while(!feof(fpout)) {fread(amp。 i++。 fclose(fpout)。 if(fpout==NULL) { printf(Cannot open this file !\n)。 } i=1。[i],sizeof(BARecType),1,fpout)。 } =i1。 //讀出版社索引鏈頭文件 fpout=fopen(pidx,rb)。 exit(0)。 while(!feof(fpout)) {fread(amp。i++。 fclose(fpout)。 if(fpout==NULL) { printf(Cannot open this file !\n)。} i=1。[i],sizeof(RRecType),1,fpout)。} =i1。 //讀借還書文件 fpout=fopen(bbff,rb)。 exit(0)。 while(!feof(fpout)) {fread(amp。 i++。 fclose(fpout)。 low=1。 while(low=high){ mid=(low+high)/2。 else if(strcmp(key,[mid].bno)0) high=mid1。} return 0。 for(i=1。i++) {if(strcmp(key,[i].bname)==0) { k=[i].lhead。 } }return k。 for(i=1。i++) {if(strcmp(key,[i].author)==0) { k=[i].lhead。} } return k。 for(i=1。i++) { if(strcmp(key,[i].press)==0) {k=[i].lhead。}} return k。 printf(==============================================\n)。 printf(%8s%8s,[i].author,[i].press)。 printf(==============================================\n)。} /*(6)圖書查詢控制程序 */ void SearchBook(BookDbaseFile df,BnoIdxFile bif,LHFile1 f1,LHFile2 f2,LHFile3 f3) { char sh[5],sm[20],zz[8],cbs[10]。 while(choose=1amp。choose=5) { printf
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1