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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)圖書(shū)管理系統(tǒng)(編輯修改稿)

2025-05-04 23:10 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 其他占:2%時(shí)間復(fù)雜度圖書(shū)的添加、查詢(xún)、刪除時(shí)間復(fù)雜度都為:O(n)會(huì)員的添加、刪除、查詢(xún)時(shí)間復(fù)雜度都為 O(n)借書(shū)時(shí)間復(fù)雜度為 O(n) 還書(shū)時(shí)間復(fù)雜度為 O(n)測(cè)試結(jié)果一、圖書(shū)借閱管理程序初始運(yùn)行結(jié)果:二、詳細(xì)操作步驟: 增加圖書(shū):添加會(huì)員:查詢(xún)圖書(shū):借書(shū):查詢(xún)會(huì)員借書(shū)信息:還書(shū):刪除圖書(shū):源程序(帶注釋?zhuān)﹊ncludeincludeincludedefine NULL 0typedef struct BookInfo /////圖書(shū)結(jié)構(gòu){int b_Code。 ////圖書(shū)編號(hào) char b_Name[20]。 /////名稱(chēng) int b_price。 /////價(jià)格 int b_person。///借閱人 int b_Total。 /////總數(shù) int b_Out。 ///借出數(shù) BookInfo* nextbook。 //////下一類(lèi)圖書(shū)}BookInfo。typedef struct MemberInfo ///會(huì)員結(jié)構(gòu){long m_Code。 /////會(huì)員編號(hào) char m_Name[20]。 ////會(huì)員名字 char m_Sex[20]。 ///會(huì)員的性別 int m_Age。///會(huì)員的年齡 int l_Codes[6]。 /////以借書(shū)的編號(hào),最多 5 MemberInfo* nextmember。 ////下一會(huì)員}MemberInfo。typedef struct System{ ///管理系統(tǒng)結(jié)構(gòu) BookInfo* BI。 MemberInfo* MI。 int BookTotal。 ////圖書(shū)類(lèi)庫(kù)存量 int MemberTota。 /////會(huì)員數(shù)量}System。System* InitSystem()。/////void AddBook(System*)。////增加圖書(shū)B(niǎo)ookInfo* SearchBook(System*,int)。////查詢(xún)圖書(shū)信息void DelBook(System*)。/////刪除圖書(shū)void BrrowBook(System*)。///////借書(shū)處理void TurnBackBook(System*)。////還書(shū)處理void AddMember(System*)。/////添加會(huì)員void DelMember(System*)。////刪除會(huì)員MemberInfo* SearchMember(System*,int)。/////查詢(xún)會(huì)員信息void StoreData(System*)。void LoadData(System*)。void ExitSystem()。void main(){ System* S=InitSystem()。 int sel。 do{ cout\n\t\t\t\t 圖書(shū)管理系統(tǒng)endl。 cout\t\t\t************************************endl。 cout\t\t\t************************************endl。 cout\t\t\t .\t .\n\t\t\t .\t .\n\t\t\t 5.還書(shū)處理.\t .\n\t\t\t .\t .\n\t\t\t 據(jù).\t .\n\t\t\t .\n。 cout\t\t\t************************************endl。 cout\t\t\t************************************endl。 cout請(qǐng)選擇:。 do{ cinsel。 if(sel=1amp。amp。sel=11)break。 cout選擇錯(cuò)誤!\n 重新輸入 :endl。 }while(1)。 switch(sel){ case 1:AddBook(S)。break。 case 2:SearchBook(S,1)。break。 case 3:DelBook(S)。break。 case 4:BrrowBook(S)。break。 case 5:TurnBackBook(S)。break。 case 6:AddMember(S)。break。 case 7:DelMember(S)。break。 case 8:SearchMember(S,1)。break。 case 9:LoadData(S)。break。 case 10:StoreData(S)。break。 default:ExitSystem()。 } }while(1)。}System* InitSystem(){ System* S=(System*)malloc(sizeof(System))。 SBI=(BookInfo*)malloc(sizeof(BookInfo))。 SBookTotal=0。 SBInextbook=NULL。 SMI=(MemberInfo*)malloc(sizeof(MemberInfo))。 SMemberTota=0。 SMInextmember=NULL。 return S。}void AddBook(System* S){ int Tempcode。 char sel。 BookInfo* p=SBI。 BookInfo* t。 BookInfo* m。 int num。 do{ cout輸入圖書(shū)編號(hào):。 cinTempcode。 if(m=SearchBook(S,Tempcode)){ cout這類(lèi)書(shū)以有庫(kù)存.\n 輸入圖書(shū)的入庫(kù)量:endl。 cinnum。 mb_Total+=num。 } else{ t=(BookInfo*)malloc(sizeof(BookInfo))。 tb_Code=Tempcode。 cout輸入圖書(shū)的名稱(chēng):。 cintb_Name。 cout輸入圖書(shū)價(jià)格。 cintb_price。 cout輸入圖書(shū)的入庫(kù)量:。 cintb_Total。 tb_Out=0。 tnextbook=pnextbook。 pnextbook=t。 SBookTotal++。 } cout添加完畢!endl。 cout還要添加嗎?(Y/N)。 cinsel。 if(sel==39。n39。||sel==39。N39。){ cout結(jié)束添加endl。 return。 } }while(1)。}BookInfo* SearchBook(System* S,int code){ BookInfo* bi=SBInextbook。 int bookcode。 if(code==1){ cout請(qǐng)輸入要查詢(xún)的圖書(shū)編號(hào):。 cinbookcode。 } else bookcode=code。 while(biamp。amp。bib_Code!=bookcode)bi=binextbook。 if(code==1){ if(!bi)cout沒(méi)找到你所要的圖書(shū).endl。 else { cout圖書(shū)編號(hào)為:bib_Codeendl。 cout圖書(shū)名稱(chēng)為:bib_Nameendl。 cout圖書(shū)價(jià)格為:bib_priceendl。 cout借閱人編號(hào)為:bib_personendl。 cout圖書(shū)庫(kù)存量為:bib_Totalendl。 cout圖書(shū)借出量為:bib_Outendl。 } } return bi。}void DelBook(System* S){ BookInfo* bi。 BookInfo* pl=SBI。 MemberInfo* memi。 char sel。 int tempcode。 int i。 do{ pl=SBI。 bi=plnextbook。 memi=SMInextmember。 cout請(qǐng)輸入要?jiǎng)h除的圖書(shū)的編號(hào):。 cintempcode。 while(bi){ if(bib_Code==tempcode)break。 pl=bi。 bi=binextbook。 } if(bi==0)cout沒(méi)有找到要?jiǎng)h除的圖書(shū)endl。 else{ plnextbook=binextbook。 SBookTotal。 while(memi){ for(i=1。i=memil_Codes[0]。i++){ if(memil_Cod
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1