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

正文內(nèi)容

c語言程序設(shè)計(jì)----圖書信息管理系統(tǒng)-文庫吧

2025-04-24 01:07 本頁面


【正文】 ls)。 /*清屏命令 */menu()。 /*菜單函數(shù)提示用戶怎樣選擇 */進(jìn)入函數(shù),這是直接被主函數(shù) main()調(diào)用的。 3) 函數(shù)調(diào)用關(guān)系:被主函數(shù)調(diào)用。并在文中無返回值的空值 void 函數(shù)。 4) 函數(shù)的出口::執(zhí)行完所有的 printf()函數(shù)后自動退出該函數(shù)。 程序框架圖: 錄入數(shù)據(jù) 請輸入圖書編號 請輸入圖書名 請輸 入作者名 請輸入出版社 請輸入類別 請輸入出版時間 請輸入價格 C 語言程序設(shè)計(jì) 第 9 頁 共 29 頁 圖書信息輸入 四、調(diào)試與測試 調(diào)試方法:打開 Microsoft Visual C++ ,先將各個功能函數(shù)的 的內(nèi)容清空,只保留主函數(shù)main(),然后編譯檢驗(yàn) main()函數(shù)中是否有錯,如果沒有錯誤,再連接、運(yùn)行。確認(rèn) main()函數(shù)一切無誤后,然后加入功能函數(shù) menu()函數(shù)與 f1()函數(shù),由于 menu()函數(shù)比較簡單,所以與 f1()函數(shù)一起進(jìn)行調(diào)試, f1()函數(shù)中主要注意讀取文件,與寫入文件,這都是二進(jìn)制的形式。若 menu()函數(shù)與 f1()函數(shù)編譯、連接、運(yùn)行沒問題,繼續(xù)加入 f2()函數(shù),就這樣的方法依次檢查調(diào) 試 f3()函數(shù)、 f4()函數(shù)。當(dāng)所有的功能函數(shù)都加上且正確無誤時,就可 以進(jìn)入下一個環(huán)節(jié) — 程序的測試。 測試方法: 運(yùn)行程序,然后進(jìn)入銷售管理系統(tǒng)的界面,在這里需要做的就是把自己當(dāng)成一個公司的程序使用者,來對該程序進(jìn)行使用,看該程序有哪些方面用著不夠爽,把這些問題依次整理出來,再對源程序進(jìn)行修改,在這個過程中也需要對程序進(jìn)行調(diào)試,不過不必將各個功能函數(shù)的的內(nèi)容清空再進(jìn)行如上述的調(diào)試方法 ,而是,改一部份運(yùn)行一次,看是否有無。 如 f1()函數(shù)有誤,則先修改 f1()函數(shù),一塊一塊的進(jìn)行修改,就是遵循 C 語言的模塊化設(shè)計(jì)原理,若所有的都改過來了,且運(yùn)行無誤,那就大功告成了。 在調(diào)試中遇到 的問題:在調(diào)試過程中,我們遇到諸多 小 問題,但都 在我們共同討論后解決了。 問題: 標(biāo)點(diǎn)符號在輸入的時候,使用的是中文輸入法,這種錯誤一般都難以發(fā)現(xiàn),讓修C 語言程序設(shè)計(jì) 第 10 頁 共 29 頁 改的時候找不到目標(biāo)。 解決方法:用“替換”。如果程序中的 error 很多,不管 error 是什么,先將標(biāo)點(diǎn)替換成英文的標(biāo)點(diǎn)。 問題:調(diào)試時,有的時候編譯后沒什么問題,就是在點(diǎn)擊連接 link 時出現(xiàn)了錯誤。而且,這種錯誤讓我們不知道怎么修改。但是我們的程序的確正確。 解決方法:將源程序保存( save),然后關(guān)掉 Microsoft Visual C++ ,重 新啟動 Microsoft Visual C++ , 五、分析及結(jié)論 A、在設(shè)計(jì)中我們實(shí)現(xiàn)了設(shè)計(jì)目標(biāo)的所有內(nèi)容 即: 系統(tǒng)以菜單方式工作 圖書信息錄入功能--輸入 圖書信息瀏覽功能--輸出 圖書信息查詢功能--算 法( 查詢方式 : 1按書名查詢 . ) 圖書信息的刪除與修改 B、其中遇到了以下問題 : 不能清晰的建立設(shè)計(jì)模塊,不會修改出現(xiàn)的錯誤等等。 解決方案:向同學(xué)尋求幫助,向他們學(xué)習(xí),最終通過自己努力建立了模塊。不可避免地程序中肯定依然存在者某些問題 在 應(yīng)用中不斷提高自己的能力, 攻克遇到的困難。 C、該程序的不足: 函數(shù)較復(fù)雜,界面不美觀。 D、實(shí)踐心得 經(jīng)過一個多星期的編譯原理課程設(shè)計(jì),在我們一組的共同的努力下,順利完成該課程設(shè)計(jì)。 通過該課程設(shè)計(jì),掌握了編譯程序工作的基本過程及其各階段的基本任務(wù),熟悉了編譯程序總流程框圖,了解了編譯程序的生成過程及其相關(guān)的技術(shù),對課本上的知識也有了更深的理解。老師常說,課本上的知識是機(jī)械的,表面的,要學(xué)會去運(yùn)用,要舉一反三。現(xiàn)在終于深刻的了解了這句話。經(jīng)過這次的課程設(shè)計(jì),發(fā)現(xiàn)書本上很深奧的知識變的更為簡單,同樣, 對 C 程序 原理也了有更深的理解。知道 和理解了該理論在計(jì)算機(jī)中是怎樣執(zhí)行的, 對該理論在實(shí)踐中的應(yīng)用有深刻的理解 。通過該課程設(shè)計(jì),把死板的課本知識變得生動有趣,激發(fā)了學(xué)習(xí)的積極性。能夠把課堂上學(xué)的知識通過自己設(shè)計(jì)的程序表示出來,加深了對理論知識的理解。 課程設(shè)計(jì)中程序比較復(fù)雜,在調(diào)試時應(yīng)該仔細(xì),在程序調(diào)試時,注意指針,將不必要的命令去除。除了課堂外,課程設(shè)計(jì)是最能學(xué)到東西的,最考驗(yàn)人的。在做課程設(shè)計(jì)的這段時C 語言程序設(shè)計(jì) 第 11 頁 共 29 頁 間,時刻都感到自己學(xué)的知識有多么的貧瘠。經(jīng)過這次課程設(shè)計(jì),讓我 們 對 C++這門語言有了更深的認(rèn)識,操作能力有了提高要想是寫出的代碼能運(yùn)行,需 要耐心細(xì)心,毅力以及充沛的體力。只有經(jīng)過多次編輯,多次編譯,再多次運(yùn)行,才能編寫出更好的程序,有時候需要多次的更正才能達(dá)到所要的運(yùn)行結(jié)果。 在編寫本程序時,在網(wǎng)上尋找的參考程序起到了很大的啟發(fā)與參考作用。 六、參考文獻(xiàn) 《 C 語言程序設(shè)計(jì) .譚浩強(qiáng)版》 《 C 語言上機(jī)指導(dǎo)》 《 Microsoft Visual C++ 指南 》 附:在編寫本程序時,在網(wǎng)上尋找的參考程序起到了很大的啟發(fā)與參考作用。 七、附錄 源程序清單 源程序清單 include include include struct book{//聲明 BOOK 類的所有變量 int num。 char bname[50]。 char wname[20]。 char press[50]。 char sort[50]。 int time。 float price。 struct book *next。 }。 struct book *creatbook()。//創(chuàng)建鏈表 struct book *addbook(struct book *head)。//添加圖書 C 語言程序設(shè)計(jì) 第 12 頁 共 29 頁 int yanzheng(struct book *head,int m)。//驗(yàn)證新添加的圖書編碼是否已存在 void deletebook(struct book *head)。//刪除圖書 void fprint(struct book *head)。//將鏈表寫入文件 struct book *load()。//從文件中讀取信息并建成鏈表 void print_book(struct book *head)。//將鏈表信息輸出 void chaxun(struct book *head)。//查詢圖書信息 void wname_chaxun(struct book *head)。//按作者名查詢圖書 void bname_chaxun(struct book *head)。//按圖書名查詢圖書 void xiugai(struct book *head)。//修改圖書信息 int main() —— 本 代碼 由 小 組 設(shè)計(jì) { int choice,n,x,y=1,c,c1=317。//choice 選擇進(jìn)入哪項(xiàng)功能:對圖書的增刪改查 char a,d,b[10],b1[10]=317。 struct book *head=NULL。//聲明一個新的 book 類 while(y)//實(shí)現(xiàn) 登錄 退出系統(tǒng) 這兩個選項(xiàng) 在輸入口令錯誤時產(chǎn)生的循環(huán) { system(cls)。//清屏 printf(|=========================================|\n)。 printf(| 歡迎進(jìn)入 |\n)。 printf(| 蘭州交通大學(xué)圖書管理系統(tǒng) |\n)。 printf(|========================================|\n)。 printf(|| 請輸入選項(xiàng) (01) ||\n)。 printf(|========================================|\n)。 printf(| 1用戶登錄 |\n)。 printf(| 0退出系統(tǒng) |\n)。 printf(|=======================================|\n\n)。 printf( 請輸入您的選擇 :)。 scanf(%d,amp。n)。//讀取選項(xiàng) 0/1 printf(\n)。 getchar()。//從 stdio 流中讀字符 switch(n){//進(jìn)入選擇 case 0: y=0。 break。 case 1: printf( 請輸入您的用戶名 :)。 gets(b)。//獲取輸入的字符 將字符賦值為 b C 語言程序設(shè)計(jì) 第 13 頁 共 29 頁 printf(\n)。 printf( 請輸入您的密碼 :)。 scanf(%d,amp。c)。 printf(\n)。 if(strcmp(b,b1)!=0||c!=c1){//strcmp比較功能 b1 c1 之前賦值為 317 317 只要剛輸入的 b 與 c 存在不等于 317 printf( 驗(yàn)證失敗 ,請重新輸入 !\n)。 scanf(%c,amp。d)。 getchar()。 system(cls)。 } else{ printf( 驗(yàn)證通過 !請按 Enter 鍵進(jìn)入 !\n)。 scanf(%c,amp。d)。 getchar()。 x=1。 while(x){
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1