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

正文內(nèi)容

圖書館管理系統(tǒng)c語言課程設(shè)計(jì)報(bào)告(原創(chuàng))(參考版)

2025-08-10 11:38本頁面
  

【正文】 。直到最后告誡自己要一步步來時(shí),程序編寫便有了很快進(jìn)展。通過努力編寫成功后,會(huì)很有成就感。系統(tǒng)編寫是精工細(xì)活,不可急功近利。每一步都要讓人知道該怎么操作,要在程序運(yùn)行中對(duì)用戶進(jìn)行必要的提示。我在編寫中就對(duì)綜合查詢函數(shù)進(jìn)行了多次改進(jìn),讓它可以循環(huán)使用,每次實(shí)現(xiàn)下次查詢功能前都會(huì)將上次的查詢結(jié)果清空。程序才能達(dá)到完善。它是一門實(shí)踐技術(shù),程序有問題了,一直想,根本不行,只要到電腦上運(yùn)行一下就解決問題了。圖書管理系統(tǒng)中在主函數(shù)提供各個(gè)功能選項(xiàng),而各個(gè)功能又有相應(yīng)的功能函數(shù)實(shí)現(xiàn)。既要學(xué)會(huì)分步又要學(xué)會(huì)分塊。l 原來選擇退出時(shí)沒有后悔的余地,設(shè)計(jì)了一個(gè)退出函數(shù),最選擇退出后可以有文件保存提示和取消退出選擇5測試結(jié)果 6 課程心得總結(jié)這次編寫圖書信息管理系統(tǒng),讓我對(duì)c語言程序設(shè)計(jì)有了更深的認(rèn)識(shí)和體會(huì)。l 使用中有時(shí)候不知道下一步該干什么在程序中加入如printf(按Enter鍵繼續(xù))。 解決方案:像綜合查詢函數(shù)一樣在函數(shù)中運(yùn)用了while循環(huán),可以對(duì)一本書的各項(xiàng)信息進(jìn)行修改。并且加入了清屏函數(shù)讓使用更方便。解決方案:模仿主函數(shù),運(yùn)用了while循環(huán),switch分支結(jié)構(gòu)。l 從文件中讀取信息時(shí)發(fā)生錯(cuò)誤,原因是將信息寫入文件與從文件中讀取信息使用的文件名不完全相同。//輸入單本書的信息。} 4 調(diào)試分析l 插入書籍信息函數(shù)中直接寫進(jìn)輸入單本書信息的代碼時(shí)時(shí),顯得有些龐大。 break。 break。 case 2: system(cls)。 printf(您已經(jīng)退出程序\n謝謝使用\n)。 } else { save(head)。 printf(沒有需要保存的數(shù)據(jù)\n)。n)。 printf(請(qǐng)選擇:)。 printf( 1是 2否 3取消 \n)。 printf(是否要保存你操作中對(duì)圖書信息的改動(dòng)?\n)。 }//退出函數(shù) int quit(struct book *head){ int x=0,n。 getchar()。 fclose(fp)。 tail=p1。 if(head==NULL) head=p1。p1price,amp。p1category,amp。p1publisher,amp。p1name,amp。 fscanf(fp, %s %s %s %s %s %s %s %lf %d\n,amp。 exit(0)。 head=tail=NULL。struct book *load(){ struct book *p1,*tail,*head。 getchar()。 fclose(fb)。p1!=NULL。 exit(0)。 struct book *p1。 } } }}l //把鏈表中數(shù)據(jù)寫入到文件在程序中的數(shù)據(jù)輸入和輸出是以終端為對(duì)象的,當(dāng)程序關(guān)閉后,數(shù)據(jù)也就丟失了,所以為了能隨時(shí)查閱數(shù)據(jù),必須將數(shù)據(jù)輸出到磁盤文件上保存起來,使用時(shí)人磁盤中讀入到內(nèi)存中,這就用到了磁盤文件的讀寫操作。 getchar()。 break。 printf(修改成功!\n按Enter鍵繼續(xù)!)。p1price,amp。 case 8: printf(請(qǐng)重新輸入價(jià)格和庫存量:)。 getchar()。 gets(p1room)。 break。 printf(修改成功!\n按Enter鍵繼續(xù)!!)。 case 6: printf(請(qǐng)重新輸入圖書類別:)。 getchar()。 gets(p1time)。 break。 printf(修改成功!\n按Enter鍵繼續(xù)!)。 case 4: printf(請(qǐng)重新輸入出版社:)。 getchar()。 gets(p1writer)。 break。 printf(修改成功!\n按Enter鍵繼續(xù)!)。 case 2: printf(請(qǐng)重新輸入書名:)。 getchar()。 gets(p1num)。 break。 printf(您已經(jīng)退出對(duì)該書的修改功能\n按Enter鍵繼續(xù))。 getchar()。 scanf(%d,amp。 printf(**************************************************\n)。 printf(* 3修改作者 8修改價(jià)格 庫存量 *\n)。 printf(* 1修改編號(hào) 6修改圖書類別 *\n)。 printf(**************************************************\n)。 printf(你所要修改的書籍原信息如下:\n\n)。 } else { while(x) { system(cls)。 } if(p1==NULL) { printf(沒有要找的書籍信息!\n按Enter鍵繼續(xù)!\n)。 while(p1!=NULL) { if(strcmp(p1name,a)==0) break。 int k,x=1。該函數(shù)根據(jù)在主函數(shù)中輸入圖書的書名,在鏈表中進(jìn)行查找如果有匹配的,就可以先輸出該書的原信息,然后進(jìn)行選擇對(duì)該圖書的各項(xiàng)信息進(jìn)行修改。 return head。 printf(刪除成功!\n按Enter鍵繼續(xù)!\n)。 } else { p3next=p2next。 free(p2)。 } if(p2==NULL) printf(沒有找
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1