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

正文內(nèi)容

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

2025-03-27 22:18 本頁面


【正文】 系統(tǒng)信息按作者名查詢的界面 按作者名查詢 系統(tǒng)信息按作者名排序 信息排序界面6 程序設(shè)計調(diào)試情況分析1)問題:在信息查詢完成后,無法跳出該界面,無法回到主界面。 查詢后無法回到主界面解決方法:在信息查詢那個版塊的程序中,把原先用scanf輸入字符改成gets(no),排除由于回車鍵出現(xiàn)的問題。2)問題:“登錄號書名作者?!敝g無空格號解決方法:改為printf(\n %9s%9s%9s%9s%9s%9s%9s\n,登錄號,書名,作者名,分類號,出版單位,出版時間,價格)。 拉寬長度。7 課程設(shè)計小結(jié)通過一周的課程設(shè)計,第一次我們試著用所學(xué)的C語言知識去編制生活中常用的程序。我們是小組選擇編輯圖書信息管理系統(tǒng)程序。由于分工合作,我負(fù)責(zé)的是查詢和排除模塊。起初對知識掌握的不夠全面,在整個設(shè)計過程中遇到很多問題。比如,編譯出現(xiàn)錯誤,對于格式的掌握還不夠透徹;在分界面運行完后,回不到系統(tǒng)的主界面,出現(xiàn)了死循環(huán);在刪除信息的板塊中,刪除了要保留的;運行時,屏幕顯示的字之間無空格。后來,通過小組互相幫組討論,查閱書籍,改善了程序。首先把原程序中的運用scanf()輸入字符,改為getchar(),排除了接受回車鍵所出現(xiàn)的問題,能夠順利的返回主界面。其次,printf()中字符串控制的長度拉寬。最后還是能如期的完成此次實訓(xùn)。當(dāng)然,由于初次接觸圖書管理系統(tǒng)的設(shè)計,程序還是存在缺陷。比如操作起來不夠簡便、連貫,同時也沒考慮到實際問題。如圖書的價格要取大于等于零的數(shù)等??傊舜蔚恼n程設(shè)計還是對我們的專業(yè)很有幫助。既鞏固了我們的C語言知識,讓我們對一部分函數(shù)的功能有了更加深刻的理解,把所學(xué)運用到實際,也使我們在系統(tǒng)設(shè)計領(lǐng)域有了新的拓展,開發(fā)我們的思維。參考文獻(xiàn)[1] 吉順如. 《C程序設(shè)計教程與實驗》. 北京 :清華大學(xué)出版社. 2011. 48103 附錄 系統(tǒng)源程序include //頭文件includeincludedefine L 30 //宏定義define Q 200struct book //定義一個book類結(jié)構(gòu)體。{ char no[L]。 char name[L]。 char author[L]。 char fenlei[L]。 char puttime[L]。 char putfrom[L]。 char price[L]。}。//函數(shù)聲明 //函數(shù)聲明void menu()。int bookluru(struct book*p,int n)。 void bookliulan(struct book*p,int n)。 void bookchaxun(struct book*p,int n)。 void bookxiugai(struct book*p,int n)。 int bookzhengjia(struct book*p,int n)。int bookshanchu(struct book*p,int n)。 void bookpaixu(struct book*p,int n)。 void DLsearch(struct book*p,int n)。 void AUsearch(struct book*p,int n)。int bookzairu(struct book*p,int n)。void goout()。int bookbaocun(struct book*p,int n)。 void main() //主函數(shù){ char slect,yn。 struct book record[Q]。 //定義book類結(jié)構(gòu)體變量存放圖書信息共200條 int total=0,flag。 total=bookzairu(record,Q)。 //從文件讀取圖書信息,不超過200條 do { menu()。 //顯示菜單 printf(請服務(wù)項編號:)。 slect=getchar()。 getchar()。 switch(slect) { case39。039。: goout()。break。 case39。139。: total=bookluru(record,total)。break。 //函數(shù)調(diào)用 case39。239。: bookliulan(record,total)。break。 case39。339。: bookchaxun(record,total)。break。 case39。439。: bookxiugai(record,total)。break。 case39。539。: total=bookzhengjia(record,total)。break。 case39。639。: total=bookshanchu(record,total)。break。 case39。739。: bookpaixu(record,total)。break。 case39。839。: flag=bookbaocun(record,total)。 if(flag==1) printf(圖書信息保存成功!\n)。 else printf(圖書信息保存失??!\n)。 break。 default:continue。 } if(slect==39。039。) break。 printf(\n還要繼續(xù)選擇嗎?(Y/N))。 //提示是否結(jié)束 do { yn=getchar()。 getchar()。 if (yn==39。Y39。||yn==39。y39。) break。 else if (yn==39。N39。||yn==39。n39。) break。 else printf(非法選項!\n還要繼續(xù)選擇嗎?(Y/N))。 } while(1)。 } while(yn!=39。N39。amp。amp。yn!=39。n39。)。}//圖書管理系統(tǒng)主菜單.void menu(){ system(cls)。 printf(\n\n)。 printf(請選擇服務(wù)項目編號(08)\n)。 printf(******************************************************************\n)。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1