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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-圖書管理結(jié)構(gòu)設(shè)計-wenkub

2023-04-27 06:51:56 本頁面
 

【正文】 書名作者出版社名稱現(xiàn)存量總存量1weg554xhj447yez992sap16166rej10108ift20203dfg18185clg171711mlg13139qat141410bop88 成功則輸出“錄入成功”錯誤則輸出“此圖書已存在!”、“請重新輸入”輸入2進(jìn)入圖書查詢:1. 按書號查詢 輸入2 成功則輸出書號書名作者出版社名稱現(xiàn)存量總存量2sap1616 錯誤則輸出“對不起,不存在此圖書!”2. 按書名查詢 輸入c 成功則輸出書號書名作者出版社名稱現(xiàn)存量總存量5clg1717 錯誤則輸出“對不起,不存在此圖書!”3. 按作者名查詢 輸入e 成功則輸出書號書名作者出版社名稱現(xiàn)存量總存量1weg556rej10107yez99 錯誤則輸出“對不起,不存在此作者的圖書!” 輸入g 成功則輸出書號書名作者出版社名稱現(xiàn)存量總存量1weg553dfg18185clg171711mlg1313 錯誤則輸出“對不起,不存在此出版社出版的圖書!”輸入4進(jìn)入圖書修改 輸入w 正確則重新錄入該書信息書號書名作者出版社名稱現(xiàn)存量總存量1weg66 錯誤則輸出“不存在此圖書”輸入5進(jìn)入圖書刪除 輸入d 成功則輸出“刪除成功” 錯誤則輸出“你輸入的書名不存在,請核實后重新輸入!”輸入3進(jìn)入圖書排序 輸出書號書名作者出版社名稱現(xiàn)存量總存量1weg662sap16164xhj445clg17176rej10107yez998ift20209qat141410bop8811mlg1313輸入6進(jìn)入圖書借閱 輸入w 成功則繼續(xù)輸入 錯誤則輸出“此圖書不存在!”輸入15成功則繼續(xù)輸入 錯誤則輸出“輸入有誤,請重新輸入” 輸入20140101 成功輸出“借書成功!” 錯誤則輸出“此圖書不存在!”、“不好意思,此書已借完!”、“你已經(jīng)借了 這本書,不能夠重復(fù)借!”輸入6進(jìn)入圖書借閱 重復(fù)輸入w 17 20140715 w 25 20141109輸入2進(jìn)入圖書查詢 輸入2按書名查詢輸入w成功則輸出書號書名作者出版社名稱現(xiàn)存量總存量1weg36 錯誤則輸出“對不起,不存在此圖書!”輸入2進(jìn)入圖書查詢 輸入5查詢圖書借閱信息輸入w成功則輸出借閱者圖書證號歸還時間152014010117201407152520141109錯誤則輸出“不存在此圖書”輸入7進(jìn)入圖書歸還 輸入w 成功則繼續(xù)輸入 錯誤則輸出“此圖書不存在!”輸入17成功則輸出“該書歸還成功!”錯誤則輸出“你輸入的圖書證號不正確!請重 新操作!”輸入2進(jìn)入圖書查詢 輸入5查詢圖書借閱信息輸入w成功則輸出借閱者圖書證號歸還時間15201401012520141109錯誤則輸出“不存在此圖書”輸入0退出系統(tǒng)成功則輸出“謝謝使用” 概要設(shè)計所用數(shù)據(jù)結(jié)構(gòu):線性表、查找、排序借閱者的存儲結(jié)構(gòu)體數(shù)據(jù)類型是無表頭單鏈表。 //下一個借閱者}User。 //書名 char author[20]。 //總存量 User *user。} LinkList。偽碼算法:主程序:(1) 創(chuàng)建單鏈表L,分配內(nèi)存并置空。圖書錄入功能:(1) 輸入需要錄入的圖書信息的個數(shù)n。(3) if(s存在L) 重新輸入;(4) else 錄入成功。 else 輸出p的信息為所找信息并指向下一個結(jié)點(diǎn),x++。查詢圖書借閱信息:(1) 輸入k(書名)。 else user指向p的第一個借閱者信息結(jié)點(diǎn)。 Endelse Endwhile(3)if(p為空amp。(2) if(若原單鏈表中有數(shù)據(jù)結(jié)點(diǎn)) r保存*p結(jié)點(diǎn)直接后繼結(jié)點(diǎn)的指針。p指向L第一個數(shù)據(jù)結(jié)點(diǎn)。(3) 輸出圖書不存在。q指向p前驅(qū)結(jié)點(diǎn)。(3) if(p不是最后的結(jié)點(diǎn))q指向p的下一個結(jié)點(diǎn),刪除成功。(5) else q下一個結(jié)點(diǎn)置空,刪除成功。amp。k不等于p的書名)書名不存在。p結(jié)點(diǎn)的借閱者信息結(jié)點(diǎn)保存s。amp。u的圖書證號不等于s的圖書證號) 借書成功。 Endelse 1 Endelse圖書歸還功能(1)輸入k(歸還書名)。k不等于p的書名) p指向下一個結(jié)點(diǎn)。(4) else if(k等于p的書名) 輸入圖書證號n?,F(xiàn)存量加1。 user指向下一個結(jié)點(diǎn)。 else 輸入圖書證號不正確,重新操作。ListDelete(L)。采取的措施:檢查代碼在輸入語句中,定義為int型的項目在輸入語句中加上取地址符號“amp。(三)問題:多個借閱者借閱同一本圖書,借閱成功后查詢該書借閱者信息,發(fā)現(xiàn)只有最新的借閱者信息。心得與體會選擇了“圖書管理系統(tǒng)”這個課題。還有在信息錄入的過程中,程序也出現(xiàn)了漏洞。修改借閱信息插入算法,修改結(jié)點(diǎn)指針指向,使之不會有舊結(jié)點(diǎn)被新結(jié)點(diǎn)覆蓋的情況發(fā)生。 用戶使用說明開發(fā)軟件環(huán)境: 操作系統(tǒng)為XP 開發(fā)環(huán)境軟件為Ms visual C++ 開發(fā)語言為C語言程序運(yùn)行說明:登入界面后輸入07選擇需要執(zhí)行的操作;選擇1圖書錄入則輸入需要錄入的圖書信息的個數(shù)n,然后依次錄入圖書信息,輸出錄入成功即可繼續(xù);選擇2圖書查詢輸入06選擇需要執(zhí)行的操作; 選擇1按書號查詢 輸入書號即可 成功則輸出該書信息; 選擇2按書名查詢 輸入書名即可 成功則輸出該書信息; 選擇3按作者查詢 輸入作者即可 成功則輸出書庫中該作者的所有著作; 選擇4按出版社查詢 輸入出版社即可 成功則輸出書庫中該出版社出版的所有書籍; 選擇5查詢圖書借閱信息 輸入書名即可 成功則輸出該書當(dāng)前所有借閱者的信息(圖書證號和歸還日期);選擇3圖書排序 程序自動將書庫中的書按書號排序輸出;選擇4圖書修改 輸入書名 成功則依次輸入該書更新后的信息,成功后系統(tǒng)便會更新信息;選擇5圖書刪除 輸入書名即可 成功則在書庫中注銷該書的信息;選擇6圖書借閱 輸入書名 成功則登記借閱者信息 輸入圖書證號和歸還日期,若信息正確和該書現(xiàn)存量大于0,則借閱成功,該書現(xiàn)存量減1,并將該借閱者信息錄入該書借閱信息中;選擇7圖書歸還 輸入書名 成功則輸入圖書證號 若信息正確則該書現(xiàn)存量加1,注銷該圖書證號在該書借閱信息中的信息;選擇0退出系統(tǒng)。 //下一個借閱者}User。 //著者 char press[20]。 //借閱該書的人}ElemType。void InitList(LinkList *amp。 //錄入圖書void Search(LinkList *amp。 //圖書按書號遞增有序排序void Display(LinkList *amp。 //刪除圖書int ModifyList(LinkList *amp。L)。 LinkList *L。 w:while(s!=0){ printf(*||* \n)。 printf(*| : : |* \n)。 printf(*| : : |* \n)。s)。break。 case 4: ModifyList(L)。 case 6: Borrow(L)。 case 0: printf(謝謝使用\n)。L){ //初始化線性表 L=(LinkList *)malloc(s
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1