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

正文內(nèi)容

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

2025-04-18 06:51本頁面
  

【正文】 \n)。 printf(*| : : |* \n)。 printf(*| : : |* \n)。 printf(*| : :|* \n)。 w:while(s!=0){ printf(*||* \n)。 InitList(*amp。 LinkList *L。L)。L)。 //修改圖書信息void InUserMess(User *user)。 //刪除圖書int ModifyList(LinkList *amp。 //輸出排序結(jié)果int ListDelete(LinkList *amp。 //圖書按書號(hào)遞增有序排序void Display(LinkList *amp。 //查詢圖書int Sort(LinkList *amp。 //錄入圖書void Search(LinkList *amp。 //初始化線性表int CreateListR(LinkList *amp。void InitList(LinkList *amp。 struct LNode *next。 //借閱該書的人}ElemType。 //現(xiàn)存量 int count。 //著者 char press[20]。 //圖書的書號(hào) char name[20]。 //下一個(gè)借閱者}User。 //借書證號(hào)碼 int limitdate。 用戶使用說明開發(fā)軟件環(huán)境: 操作系統(tǒng)為XP 開發(fā)環(huán)境軟件為Ms visual C++ 開發(fā)語言為C語言程序運(yùn)行說明:登入界面后輸入07選擇需要執(zhí)行的操作;選擇1圖書錄入則輸入需要錄入的圖書信息的個(gè)數(shù)n,然后依次錄入圖書信息,輸出錄入成功即可繼續(xù);選擇2圖書查詢輸入06選擇需要執(zhí)行的操作; 選擇1按書號(hào)查詢 輸入書號(hào)即可 成功則輸出該書信息; 選擇2按書名查詢 輸入書名即可 成功則輸出該書信息; 選擇3按作者查詢 輸入作者即可 成功則輸出書庫中該作者的所有著作; 選擇4按出版社查詢 輸入出版社即可 成功則輸出書庫中該出版社出版的所有書籍; 選擇5查詢圖書借閱信息 輸入書名即可 成功則輸出該書當(dāng)前所有借閱者的信息(圖書證號(hào)和歸還日期);選擇3圖書排序 程序自動(dòng)將書庫中的書按書號(hào)排序輸出;選擇4圖書修改 輸入書名 成功則依次輸入該書更新后的信息,成功后系統(tǒng)便會(huì)更新信息;選擇5圖書刪除 輸入書名即可 成功則在書庫中注銷該書的信息;選擇6圖書借閱 輸入書名 成功則登記借閱者信息 輸入圖書證號(hào)和歸還日期,若信息正確和該書現(xiàn)存量大于0,則借閱成功,該書現(xiàn)存量減1,并將該借閱者信息錄入該書借閱信息中;選擇7圖書歸還 輸入書名 成功則輸入圖書證號(hào) 若信息正確則該書現(xiàn)存量加1,注銷該圖書證號(hào)在該書借閱信息中的信息;選擇0退出系統(tǒng)。大到算法,小到一個(gè)符號(hào),都會(huì)影響整個(gè)程序的執(zhí)行狀況。修改借閱信息插入算法,修改結(jié)點(diǎn)指針指向,使之不會(huì)有舊結(jié)點(diǎn)被新結(jié)點(diǎn)覆蓋的情況發(fā)生。最后修改了錄入圖書信息的算法,修改了結(jié)點(diǎn)的指向,使之后添加的圖書信息與之前已經(jīng)存在的圖書信息存放在一起。還有在信息錄入的過程中,程序也出現(xiàn)了漏洞。譬如錄入圖書的信息后,在進(jìn)行圖書信息排序時(shí)有些項(xiàng)目的輸出會(huì)出現(xiàn)亂碼。心得與體會(huì)選擇了“圖書管理系統(tǒng)”這個(gè)課題。算法時(shí)空分析基本操作時(shí)間復(fù)雜度CreateListR(L)O(n)~O(m(三)問題:多個(gè)借閱者借閱同一本圖書,借閱成功后查詢該書借閱者信息,發(fā)現(xiàn)只有最新的借閱者信息。(二)問題:添加圖書信息,雖然顯示“錄入成功!”,但是實(shí)際上并沒有與之前已經(jīng)存在的圖書信息存放在一起。采取的措施:檢查代碼在輸入語句中,定義為int型的項(xiàng)目在輸入語句中加上取地址符號(hào)“amp。 Return(L)。ListDelete(L)。Display(L)。 else 輸入圖書證號(hào)不正確,重新操作。pre的第一個(gè)結(jié)點(diǎn)指向user的下一個(gè)結(jié)點(diǎn)。 user指向下一個(gè)結(jié)點(diǎn)。amp?,F(xiàn)存量加1。 if 1(n等于p的第一個(gè)借閱者信息結(jié)點(diǎn)的圖書證號(hào)) 歸還成功。(4) else if(k等于p的書名) 輸入圖書證號(hào)n。amp。k不等于p的書名) p指向下一個(gè)結(jié)點(diǎn)。(2)while(p不為空amp。 Endelse 1 Endelse圖書歸還功能(1)輸入k(歸還書名)?,F(xiàn)存量減1。u的圖書證號(hào)不等于s的圖書證號(hào)) 借書成功。 if 2(u為空amp。amp。 else 1 u保存p結(jié)點(diǎn)的第一個(gè)借閱者信息結(jié)點(diǎn)。p結(jié)點(diǎn)的借閱者信息結(jié)點(diǎn)保存s。(5) else 注冊借閱者信息結(jié)點(diǎn)s(圖書證號(hào)和歸還日期)。k不等于p的書名)書名不存在。(3) if(p是最后的結(jié)點(diǎn)amp。amp。p指向L第一個(gè)數(shù)據(jù)結(jié)點(diǎn)。(5) else q下一個(gè)結(jié)點(diǎn)置空,刪除成功。amp。(3) if(p不是最后的結(jié)點(diǎn))q指向p的下一個(gè)結(jié)點(diǎn),刪除成功。amp。q指向p前驅(qū)結(jié)點(diǎn)。圖書刪除功能:(1)輸入k(書名)。(3) 輸出圖書不存在。 p指向下一個(gè)結(jié)點(diǎn)。p指向L第一個(gè)數(shù)據(jù)結(jié)點(diǎn)。 While(r不為空) 將r中的結(jié)點(diǎn)按遞增順序插入L中。(2) if(若原單鏈表中有數(shù)據(jù)結(jié)點(diǎn)) r保存*p結(jié)點(diǎn)直接后繼結(jié)點(diǎn)的指針。x=0)不存在此圖書。 Endelse Endwhile(3)if(p為空amp。user不為空。 else user指向p的第一個(gè)借閱者信息結(jié)點(diǎn)。x=0。查詢圖書借閱信息:(1) 輸入k(書名)。amp。 else 輸出p的信息為所找信息并指向下一個(gè)結(jié)點(diǎn),x++。x=0。(3) if(s存在L) 重新輸入;(4) else 錄入成功。i=n。圖書錄入功能:(1) 輸入需要錄入的圖書信息的個(gè)數(shù)n。(3) 輸入選擇操作數(shù)s。偽碼算法:主程序:(1) 創(chuàng)建單鏈表L,分配內(nèi)存并置空。將軟件的設(shè)計(jì)任務(wù)分成許多小的功能模塊進(jìn)行設(shè)計(jì)。} LinkList。 //定義書的信息typedef struct LNode //定義單鏈表結(jié)點(diǎn)類型{ ElemType data。 //總存量 User *user。 //出版社名稱 int left。 //書名 char author[20]。typedef struct { int num。 //下一個(gè)借閱者}User。 //借書證號(hào)碼 int limitdate?!緶y試數(shù)據(jù)】輸入1進(jìn)入圖書錄入信息: 輸入需要錄入的圖書信息的個(gè)數(shù),依次錄入以下信息書號(hào)書名作者出版社名稱現(xiàn)存量總存量1weg554xhj447yez992sap16166rej10108ift20203dfg18185clg171711mlg13139qat141410bop88 成功則輸出“錄入成功”錯(cuò)誤則輸出“此圖書已存在!”、“請重新輸入”輸入2進(jìn)入圖書查詢:1. 按書號(hào)查詢 輸入2 成功則輸出書號(hào)書名作者出版社名稱現(xiàn)存量總存量2sap1616 錯(cuò)誤則輸出“對不起,不存在此圖書!”2. 按書名查詢 輸入c 成功則輸出書號(hào)書名作者出版社名稱現(xiàn)存量總存量5clg1717 錯(cuò)誤則輸出“對不起,不存在此圖書!”3. 按作者名查詢 輸入e 成功則輸出書號(hào)書名作者出版社名稱現(xiàn)存量總存量1weg556rej10107yez99 錯(cuò)誤則輸出“對不起,不存在此作者的圖書!” 輸入g 成功則輸出書號(hào)書名作者出版社名稱現(xiàn)存量總存量1weg553dfg18185clg171711mlg1313 錯(cuò)誤則輸出“對不起,不存在此出版社出版的圖書!”輸入4進(jìn)入圖書修改 輸入w 正確則重新錄入該書信息
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1