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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告——圖書(shū)管理系統(tǒng)(存儲(chǔ)版)

  

【正文】 ar e[10]。 printf(%s\t\t%s\t\t%s\t\t%d\t%d\n,pbook_num,pbook_name,pbook_writer,pbook_xy,pbook_kc)。 char e[10]。 printf(%s\t\t%s,preader_num,preader_name)。 printf(\t\t%s,pborrow[i].limit_date)。 Save_Book()。 p=pnext。 exit(0)。 Load_Book()。 fread(p1,sizeof(RD),1,fp)。 FILE *fp。 p3=p2。 else Load()。 /*創(chuàng)建文件型指針*/ Login()。 fread(p1,sizeof(BK),1,fp)。 fclose(fp)。 h_reader=p3=p2=p1。 fclose(fp_book)。 p=h_book。 } while(p!=NULL) { if(fwrite(p,sizeof(RD),1,fp_reader)!=1) /*將鏈表中的信息寫(xiě)入文件中*/ printf(\n寫(xiě)入文件失敗!\n請(qǐng)重新啟動(dòng)本系統(tǒng)!\n)。 system(cls)。 printf(\n)。j++) { if(strcmp(preader_num,e)==0) { printf(\n讀者信息如下:\n\n)。}void Print_reader() /*查詢讀者信息*/{ RD *p。i++) { if(strcmp(pbook_num,e)==0) { printf(\n圖書(shū)信息如下:\n\n)。 }void Print_book() /*查詢圖書(shū)信息*/{ BK *p。 strcpy(qborrow[Max1].limit_date,0)。 } for(i=0。 while(pnext!=NULLamp。strcmp(return_reader_num,qreader_num)!=0) q=qnext。 char return_book_num[10],return_reader_num[10]。 p0book_kc。 p0book_xy。 } else if(strcmp(p1borrow[0].borrow_book_num,0)!=0) { for(i=0。 if(p0next==NULLamp。amp。 p1=h_reader。 printf(\n讀者信息初始化完畢!按任意鍵繼續(xù)下一步操作..\n)。 scanf(%s,p0reader_name)。 int i。 /*此處分兩種情況,鏈表中沒(méi)有數(shù)據(jù),head直接指向p0處*/ else pnext=p0。 scanf(%s,p0book_name)。p1next!=NULL) p1=p1next。 p=p1=h_book。p0book_kc)。 printf(圖書(shū)編號(hào):)。break。break。 Save()。 for(。 printf(*\t2登記讀者 \n)。 printf(\n\n\n\t\t***************************************\n)。 void Save_Book()。 void Menu_select()。}RD。 char limit_date[10]。 char book_name[20]。一直到答辯前一天晚上還沒(méi)有解決,之后只能放棄??墒堑搅藨?yīng)用上,自己倒也是知道要用到哪方面的內(nèi)容,但是偏偏不知道從何處下手;好不容易寫(xiě)好的一小段代碼,還要跟其他功能不相沖突,這又需要我們自己去想辦法去兼容好他們。圖512 查詢讀者信息(一)圖513 查詢讀者信息(二) 保存文件,退出在系統(tǒng)的主菜單后,按‘0 ’功能保存并退出系統(tǒng)。如圖54。下圖是借閱了兩本書(shū)的截圖:圖41看到這里我們也知道是第一本書(shū)的還書(shū)日期的地址空間跟第二本書(shū)的編號(hào)連接在了一起導(dǎo)致輸出的時(shí)候一直到第二本書(shū)編號(hào)的的字符串后面的‘/0’結(jié)束。輸入讀者書(shū)證號(hào)判斷讀者是否存在 否輸出次讀者編號(hào)不存在!按任意鍵返回 是輸入要借的圖書(shū)編號(hào)判斷圖書(shū)編號(hào)是否存在 否輸出此圖書(shū)編號(hào)不存在!按任意鍵返回 是看是否還有此圖書(shū) 否輸出此書(shū)已借完,按任意鍵返回 是看讀者的借書(shū)數(shù)目是否滿了 是輸出借書(shū)數(shù)目已滿不能借書(shū),按任意鍵返回 否看讀者是否借了相同的書(shū) 是輸出同一讀者不能借相同的兩本書(shū) 否輸入歸還圖書(shū)的日期圖書(shū)現(xiàn)有數(shù)量減1輸出讀者結(jié)束成功,按任意鍵返回結(jié)束圖35 借閱圖書(shū)流程圖 歸還圖書(shū)實(shí)現(xiàn)歸還圖書(shū)功能時(shí),首先輸入讀者編號(hào),并判斷是否存在,若不存在就按任意鍵返回,;若存在輸入歸還的圖書(shū)編號(hào)并判斷是否存在,若歸還圖書(shū)編號(hào)不存在,則返回。5) 還書(shū)模塊歸還已借的圖書(shū),要先輸入讀者書(shū)證號(hào),書(shū)證號(hào)存在繼續(xù)輸入要還的圖書(shū)編號(hào),圖書(shū)編號(hào)存在并且借來(lái)此書(shū),歸還成功。因此,開(kāi)發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚膱D書(shū)管理系統(tǒng),將是非常必要的,也是十分及時(shí)的。 設(shè)計(jì)題目與要求【問(wèn)題描述】設(shè)計(jì)一個(gè)計(jì)算機(jī)管理系統(tǒng)完成圖書(shū)管理基本業(yè)務(wù)。圖書(shū)管理系統(tǒng)   查詢操作模塊讀者管理模塊借閱操作模塊圖書(shū)管理模塊理退出圖書(shū)信息查詢讀者信息查詢還書(shū)系統(tǒng)借書(shū)系統(tǒng)輸入讀者信息采編入庫(kù)初始化圖書(shū)信息圖21 主控模塊三、各子模塊設(shè)計(jì) 初始化圖書(shū)信息進(jìn)入系統(tǒng)后首先進(jìn)行圖書(shū)初始化,輸入圖書(shū)的信息。不存在則返回;存在則輸出圖書(shū)的編號(hào),書(shū)名,作者,現(xiàn)有量,跟庫(kù)存量。改為char limit_date[10]就好了。圖56 輸入讀者信息 借閱圖書(shū)按照要求先輸入讀者證號(hào),在輸入借閱的圖書(shū)編號(hào)如圖57所示。課程設(shè)計(jì)就能體現(xiàn)到這一方面。同樣的,我們?cè)谡n堂上聽(tīng)老師講確實(shí)覺(jué)得是那么回事,但是真正做下去,也只有自己知道是何種滋味。system(“cls”)。 int book_kc。 char reader_name[10]。int n=0。void Print_reader()。void Load_Reader()。 system(cls)。 printf(*\t5查詢圖書(shū)信息 \n)。 //dm輸入的數(shù)字 if(dm0||dm6) printf(\n錯(cuò)誤!請(qǐng)重新輸入:)。 getch()。 case 4: Return_Book()。 } }}void Init() /*初始化*/{ BK *p0。 /*輸入圖書(shū)名稱*/ scanf(%s,p0book_name)。 p0n=++n。 p0=(BK *)malloc(sizeof(BK))。 scanf(%d,amp。 printf(圖書(shū)數(shù)量:)。 p0n=++n。 /*申請(qǐng)新結(jié)點(diǎn)存儲(chǔ)空間*/ h_reader=p0。iM
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1