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

正文內(nèi)容

西文圖書管理系統(tǒng)(參考版)

2025-04-11 03:49本頁面
  

【正文】 } THANKS !!!致力為企業(yè)和個(gè)人提供合同協(xié)議,策劃案計(jì)劃書,學(xué)習(xí)課件等等打造全網(wǎng)一站式需求歡迎您的下載,資料僅供參考可修改編輯。 } while(1) menu()。amp。j++) /*創(chuàng)建一棵4階B樹t*/ { s=SearchBTree(bookp,book[j].number)。 for (j=0。 Max=m1。 } }int main()//主函數(shù){ int j,n=20。739。break。639。break。539。break。439。break。339。break。239。break。139。 printf(\t7 退出\n)。 printf(\t4 歸還圖書\n\t5 圖書狀態(tài)\n)。 printf(\t1 新添書籍\n\t2 查找圖書\n)。i++) if(book[i].number!=0) printf(書號(hào):%3d, \n\t書名:%7s, 作者:%7s, 現(xiàn)存量:%5d, 總量:%5d\n,book[i].number,book[i].name,book[i].author,book[i].extant,book[i].total)。 for(i=1。 } return。 book[num].number=0。confirm)。 printf(輸入 1 刪除這本書:)。num)。 printf(請(qǐng)輸入書號(hào):)。}void delbook()//刪除{ int num。 } else printf(操作失敗!\n)。book[num].extantbook[num].total) { book[num].extant++。 if(book[num].number!=1amp。 scanf(%d,amp。 }}void returnbook()//還書{ int num。 else return。select)。 if(book[num].extant) { printf(你想借這本書嗎?輸入 1 借, 0 退出.\n)。 printf(書號(hào):%d,\n\t書名:%s,作者:%s,現(xiàn)存量:%d,總量:%d\n,book[num].number,book[num].name,book[num].author,book[num].extant,book[num].total)。 s=SearchBTree(bookp,num)。 scanf(%d,amp。}void findbook()//查找書{ int num,select。 book[booknumber].extant。 } else printf(操作失敗!書已經(jīng)被借出或不存在這本書.)。 if(book[num].extant) { printf(操作成功!)。 scanf(%d,amp。 }}void lendbook(int booknumber)//借書{ int num。 scanf(%d,amp。 } InsertBTree(bookp,book[num].number,)。 scanf(%d,amp。book[num].extant)。 printf(\n現(xiàn)存量:)。 scanf(%s,amp。book[num].name)。 printf(\n書名:)。 if(==1) printf(此書已存在!)。num)。 while(n) { printf(書號(hào):)。}}struct BookInfo book[1000]。 root=rootptr[0]。 /*用于釋放一個(gè)空的root*/if (RecDelete(k,root)==0) printf( 關(guān)鍵字%d不在B樹中\(zhòng)n,k)。 return found。 /*從*p結(jié)點(diǎn)中位置i處刪除關(guān)鍵字*/ } else found=RecDelete(k,pptr[i])。 /*由其后繼代替它*/ RecDelete(pkey[i],pptr[i])。if (p==NULL) return 0。}}int RecDelete(KeyType k,BTNode *p)/*查找并刪除關(guān)鍵字k*/{int i。 i1) i。 while (kpkey[i] amp。 return 0。}int SearchNode(KeyType k,BTNode *p,int amp。else if (pptr[i+1]keynumMin) MoveLeft(p,i+1)。 else Combine(p,i)。 else Combine(p,1)。free(q)。 pptr[c]=pptr[c+1]。cpkeynum。 lptr[lkeynum]=qptr[c]。c++) /*插入右結(jié)點(diǎn)中的所有關(guān)鍵字*/{ lkeynum++。for (c=1。 /*l指向左結(jié)點(diǎn)*/lkey[lkeynum]=pkey[i]。 /*指向右結(jié)點(diǎn),它將被置空和刪除*/BTNode *l=pptr[i1]。}}void Combine(BTNode *p,int i)/*將三個(gè)結(jié)點(diǎn)合并到一個(gè)結(jié)點(diǎn)中*/{int c。c++) /*將右兄弟中所有關(guān)鍵字移動(dòng)一位*/{ tkey[c]=tkey[c+1]。for (c=1。pptr[0]=tptr[1]。t=pptr[i]。tkey[tkeynum]=pkey[i]。t=pptr[i1]。}void MoveLeft(BTNode *p,int i)/*把一個(gè)關(guān)鍵字移動(dòng)到左兄弟中*/{int c。pptr[i]ptr[0]=tptr[tkeynum]。t=pptr[i1]。 /*從雙親結(jié)點(diǎn)移動(dòng)關(guān)鍵字到右兄弟中*/tkeynum++。 tptr[c+1]=tptr[c]。c0。BTNode *t=pptr[i]。pkey[i]=qkey[1]。qptr[0]!=NULL。}void Successor(BTNode
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1