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

正文內(nèi)容

圖書館管理系統(tǒng)課程設(shè)計(c語言)-wenkub

2023-02-02 14:39:35 本頁面
 

【正文】 觀、方面也有了體會。2. 在做好原程序后,編譯時提示***函數(shù)未定義,查看時卻已經(jīng)定義,最后將所有函數(shù)在主函數(shù)前聲明,問題解決。修改后都增加了提示,詢問是否修改若選“是”,則將修改后的內(nèi)容保存在文件中,然后退出,選擇“否”則直接退出功能不寫入文件中。3. 查找功能的實(shí)現(xiàn),流程圖如下:開始輸入書名存在?不存在此書輸出此書信息繼續(xù)?返回菜單 查詢功能的實(shí)現(xiàn)主要使用的是字符串比較的命令strcmp 運(yùn)用循環(huán)語句逐個判斷輸入的要查詢的書名與記錄中的書名,找到相同的書名 即字符串相等時,輸出該圖書的信息,否則輸出不存在這本書,緊接著進(jìn)入“繼續(xù)”還是“返回”的選擇,若選擇繼續(xù),則繼續(xù)執(zhí)行循環(huán)語句在查找,選返回則回到菜單界面。函數(shù)之間通過菜單函數(shù)相聯(lián)系。 因此,要求對管理系統(tǒng)的模塊劃分明確,各模塊之間,相互協(xié)調(diào),又通過菜單實(shí)現(xiàn)各功能的分立三、 總體設(shè)計 整個系統(tǒng)分為:信息錄入模塊、信息展示模塊、圖書信息查詢模塊、刪除和修改模塊、借書模塊、還書模塊等 幾個基本的功能模塊。其中對文件的保存主要包括:圖書名、圖書編號、價格、作者、狀態(tài)、借書人姓名、借書人性別、學(xué)號。同時應(yīng)實(shí)現(xiàn)對圖書館信息的保存和修改操作。 各個功能模塊之間通過一個菜單函數(shù)來進(jìn)行相互跳轉(zhuǎn)的操作。主要的功能模塊的聯(lián)系通過以下的流程圖說明: 主要功能的聯(lián)系如下:主函數(shù)錄入瀏覽刪改查詢借書還書菜單退出退出其中主函數(shù)在第一次使用時作為菜單使用對基本功能進(jìn)行第一次調(diào)用,以后每完成一項(xiàng)功能后可以選擇進(jìn)入菜單進(jìn)行功能選擇,或者直接選擇退出,也可以進(jìn)入菜單后選擇退出。(用do……while…… 語句實(shí)現(xiàn))4. 瀏覽全部的模塊。6. 借書功能,其基本流程如下:開始輸入書名存在? N不存在! Y借書人信息成功結(jié)束借書功能和修改功能相似,都是先將要借的書在文件中找用字符比較的方法在文件中查找,如果存在記錄借閱人信息并存在文件中,并提示借閱成功,如果不存在,則要求重新輸入。3. 在調(diào)試過程中,前一個程序忘記關(guān)閉,接著進(jìn)行編譯,提示出錯,關(guān)閉以前的程序后問題解決。循環(huán)是C語言的重要方法,也是本程序的靈魂,它在本程序中既有“穿針引線”的作用,也起到了對數(shù)據(jù)進(jìn)行分析、存貯、讀取等重要的作用,本程序在使用循環(huán)過程中對循環(huán)進(jìn)行了多方法的應(yīng)用也是一個“亮點(diǎn)”,它使程序變得結(jié)構(gòu)合理,通俗易懂,也降低了程序的難度。結(jié)構(gòu)體的使用,為本程序提供了很大方便,也提高了程序的可讀性,結(jié)構(gòu)數(shù)組方便了對數(shù)據(jù)的管理。附錄:(源代碼) include include include define STU struct Bookdefine SIZE 100void write()。void fdel()。int load()。void menu()。 /*價格*/ char author[20]。 /*性別 男 1 ; 女 0*/ long stn。 puts(\t\t\t )。 puts(\t\t\t )。 scanf(%d,amp。 } else w=0。 case 2:read()。 case 4:del()。 case 6:gback()。 FILE *fp。m)。ik。book[i].price,book[i].author,amp。 } for(i=n。 fclose(fp)。 n=load()。 for(i=0。 printf(%s %s % %s %d %s %d %ld \n,book[i].name,book[i].num,book[i].price,book[i].author,book[i].state,book[i].loader,book[i].sex,book[i].stn)。 printf(\n1).繼續(xù) 2).返回\n)。 } } while(k==1amp。 n=load()。i++)printf(%s %s % %s %d %s %d %ld \n,book[i].name,book[i].num,book[i].price,book[i].author,book[i].state,book[i].loader,book[i].sex,book[i].stn)。 printf(\t\t \n)。 scanf(%d,amp。 } else w=0。/*刪除函數(shù)*/ case 2:fmod()。 int i,n,j,k=1。 for(i=0。} if(k==1) printf(\n書名不存在!請重新輸入:\n)。 printf(\n\n確定要刪除此圖書信息?\n1 確定 0 取消并返回 [ ]\b\b)。 strcpy(book[k].num,0)。 strcpy(book[k].loader,0)。 break。}void fmod(){ STU fbook。 scanf(%s, )。 fbook=book[i]。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1