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

正文內(nèi)容

c語言課程設(shè)計報告及源代碼_圖書館管理系統(tǒng)-在線瀏覽

2024-09-17 03:19本頁面
  

【正文】 printf(輸出信息) switch(實現(xiàn)選擇功能分支) 添加圖書信息函數(shù)模塊void add_bookinformation(struct list b[] )輸入圖書的基本信息包括編號、書名、出版社、作者、價格,由于原有的圖書信息是按照編號的大小順序排列的,所以只需運(yùn)用for循環(huán) 和strcmp函數(shù)找出輸入的圖書應(yīng)該插入的位置,再將所添加的圖書信息插入即可。 輸入編號打開文件,查找存在在文件中輸入新的信息不存在給出相應(yīng)的提示 結(jié)束開始關(guān)鍵代碼: strcmp(比較兩個字符串的大?。﹕witch(實現(xiàn)多分支結(jié)構(gòu)程序設(shè)計)if(條件選擇) 借閱圖書模塊void borrow_book(struct list b[] )用戶先輸入所借圖書的編號,調(diào)用函數(shù)查找該圖書有沒有借出,若已借出,則提示用戶該圖書已借出,并提示用戶是否繼續(xù)借閱其他書籍。 輸入圖書編號在文件中查找是否存在存在提示輸入學(xué)號 將學(xué)號、編號存入新的文件中不存在提示是否繼續(xù)借閱是否結(jié)束開始 關(guān)鍵代碼:ifelse(實現(xiàn)分支選擇) getchar (從鍵盤上輸入一個字符) goto (使程序的執(zhí)行流程直接轉(zhuǎn)接到標(biāo)號對應(yīng)的那條語句)strcmp (比較兩個字符串的大?。?功能模塊的調(diào)試及測試 主菜單運(yùn)行界面圖按1操作查詢所有圖書信息,(1)打開源程序,編譯程序,單擊Compile按鈕,出現(xiàn)錯誤,如圖:(2)錯誤均指向55行,經(jīng)檢查發(fā)現(xiàn)調(diào)用函數(shù)時調(diào)用的是整個結(jié)構(gòu)體,而非某一個,所以應(yīng)該為 search_allinformation (b) .(3)改正后重新運(yùn)行,即的如下所示的界面如下: 按2選擇按書名查詢某一本圖書信息,若圖書編號存在則界面如下: 按編號查詢圖書信息界面 若圖書編號不存在,(1)輸入y ,沒有進(jìn)行繼續(xù)查找的操作(2)調(diào)試程序,可查出輸入的y對程序無影響,由于輸入的是一個字符,而”\0”本身也是一個字符,則可將scanf(“%s” , amp。該后則界面如下: 添加圖書信息模塊運(yùn)行界面按3選擇,輸入編號,界面如下: 刪除圖書信息模塊運(yùn)行界面按4選擇,輸入編號,如果編號不存在,界面如下: 如果編號存在,界面如下: 借閱圖書模塊信息運(yùn)行界面按5選擇,輸入編號,出現(xiàn)如下界面:(有錯誤),應(yīng)將文件名改為SendInfo,得到如下正確界面:如果編號不存在,界面如下: 總結(jié)通過這次課程設(shè)計,使我對C語言有了更進(jìn)一步的認(rèn)識和了解,要想學(xué)好它要重在實踐,要通過不斷的上機(jī)操作才能更好地學(xué)習(xí)它,我也發(fā)現(xiàn)我的好多不足之處,通過學(xué)習(xí)也有所改進(jìn);再有對C語言的一些標(biāo)準(zhǔn)庫函數(shù)不太了解,還有對函數(shù)調(diào)用的正確使用不夠熟悉,還有對C語言中經(jīng)常出現(xiàn)的錯誤也不了解,所以后在學(xué)習(xí)過程中,我會更加注視實踐操作。通過這次課程設(shè)計使我們懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對一些前面學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,在設(shè)計中我們遇到了很多編程問題,最后在各位老師的辛勤指導(dǎo)下,我們慢慢的進(jìn)入狀態(tài),我做的是一個圖書館信息管理系統(tǒng)的設(shè)計,內(nèi)容包括很多。當(dāng)然也有大問題,關(guān)于文件的操作,是我們最大的問題。每天我們在機(jī)房編寫程序,老師們也寸步不離 ,幫助我們解決問題,由于編程是在英文狀態(tài)下進(jìn)行的,很多單詞不知道意思,導(dǎo)致不懂提示的錯誤源頭的意思,從而無法找出錯誤的根本原因。在程序出現(xiàn)錯誤的時候,老師耐心的幫我們調(diào)試,查找錯誤。參考文獻(xiàn)[1]宋鐵橋、陳彥.《C語言開發(fā)實例教程》. 北京:電子工業(yè)出版社,2008[2]譚浩強(qiáng)、張基溫. 《C語言程序設(shè)計教程》. 北京:高等教育出版社,2006程序qingdan: include include include struct list{ char num[20] 。 /*書名*/ char author[40] 。 /*出版社*/ double price 。struct list b[40] 。 /*定義一個全局變量,*/void search_allinformation(struct list b[]) 。 /*查找圖書信息*/void add_bookinformation (struct list b[] )。 /*刪除圖書信息*/void borrow_book (struct list b[] ) 。 int choice1。 printf( * ****************************** *\n)。 printf( * ****************************** *\n)。 if(fp == NULL) { printf(Can not open the file !\n) 。 } while (! feof(fp)) { fscanf(fp,%s%s%s%s%lf , /*調(diào)用函數(shù)將文件中的數(shù)據(jù)讀入結(jié)構(gòu)變量中*/ b[i].num,b[i].name,b[i].author,b[i].publish,amp。 i++ 。 fclose (fp) 。 printf( 功能選項: \n)。 printf( 2:查找圖書信息 \n) 。 printf( 4:刪除圖書信息 \n) 。 printf(
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1