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

正文內容

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

2025-04-24 01:07 本頁面


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