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

正文內(nèi)容

圖書館信息管理系統(tǒng)實驗報告-文庫吧

2025-07-19 10:41 本頁面


【正文】 是輸出剩余信息輸出修改信息 否否輸出新信息否是否繼續(xù) 是否繼續(xù)是 是結 束結 束結 束 六、 設計體會及調(diào)試情況:在這兩個星期里,我們專業(yè)的學生在宋輝老師的帶領下進行了c語言課程設計。在這之前,我們已經(jīng)對c語言這門課程學習了一年,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手。起初由于上機實踐太少,經(jīng)驗很是不足,遇到錯誤就犯暈,經(jīng)過幾天連續(xù)編程,我也積累了不少以前沒有的經(jīng)驗,遇到錯誤也不那么懼怕了,還從一些同學那里學到了不少編程技巧和好習慣,不得不說我得感謝學校給我們這樣一個連續(xù)足夠的實踐來強化C語言編程能力。而且我越來越對編程有興趣了,當程序正常運行那一刻真恨不得對全世界人說我成功了。 現(xiàn)在我再說說本次課程設計我的心得體會:課堂上要講授許多關于c語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機實踐中才發(fā)現(xiàn)問題很多。也只有上機操作才能認識到自己課本學的與實踐的差距。然而學習c語言不能停留在學習它的語法規(guī)則,而是利用學到的知識編寫c語言程序,解決實際問題。也就是把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解決問題。也只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題?!? 一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進行。所謂環(huán)境就是所用的計算機系統(tǒng)硬件、軟件條件,只有學會使用這些環(huán)境,才能進行程序開發(fā)工作。通過上機實驗,熟練地掌握c語言開發(fā)環(huán)境,為以后真正編寫計算機程序解決實際問題打下基礎。同時,在今后遇到其它開發(fā)環(huán)境時就會觸類旁通,很快掌握新系統(tǒng)的使用。  完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現(xiàn)麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在。程序的調(diào)試是一個技巧性很強的工作,對于初學者來說,盡快掌握程序調(diào)試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調(diào)試高手一眼就看出錯誤所在。上機是學好程序語言的必經(jīng)之路,也是最快捷的,即使花費一整天時間來看書可能還不如安安心心在那里編寫幾個程序更能理解所學的東西。通過本次課程設計我認識到學習是個積累的過程,只有有了量的積累才可能會有質(zhì)的飛躍,多實踐遠勝于空想,沒有做不到,只有不想做。附錄:源代碼(略,詳見電子版實驗報告)includeincludeincludeincludedefine PRINT1 printf(*****************************************************************************\n)define PRINT2 printf(圖書編號圖書名稱圖書作者圖書類型圖書出版社圖書出版時間(年月日)圖書數(shù)量\n)define PRINT3 printf( %d %s %s %s %s %d%d%d %d\n,book[i].num, book[i].name,book[i].writer,book[i].type,book[i].publish,book[i].,book[i].,book[i].,book[i].amount)define PAGE 3define MAX 300int sum。 //用來記錄圖書數(shù)目(全局變量)struct DATE//定義日期結構體類型{ int year。 int month。 int day。}。struct BOOK//定義圖書結構體類型{ int num。 //圖書編號 char name[10]。 //圖書名稱 char writer[8]。 //圖書作者 char type[10]。 //圖書類型 char publish[40]。 //圖書出版社 struct DATE publish_time。 //圖書出版時間 int amount。 //圖書數(shù)量}book[MAX]。//存放MAX個圖書信息記錄的結構體數(shù)組//錄入模塊void input() { int i=0,s=MAX。 char choice。 printf(\n\n **** 錄入圖書信息**** (最多%d種)\n,s)。 printf( *******************************\n)。 do { printf(\n 第%d種圖書,i+1)。 printf(\n ★輸入圖書編號:)。 scanf(%d,amp。book[i].num)。 if(book[i].num==0) break。 printf(\n ★輸入圖書名稱:)。 scanf(%s,book[i].name)。 printf(\n ★輸入圖書作者:)。 scanf(%s,book[i].writer)。 printf(\n ★輸入圖書類型:)。 scanf(%s,book[i].type)。 printf(\n ★輸入出版社:)。 scanf(%s,book[i].publish)。 printf(\n ★出版時間(yyyymmdd):)。 scanf(%d%d%d,amp。book[i].,amp。book[i].,amp。book[i].)。 printf(\n ★輸入圖書總量:)。 scanf(%d,amp。book[i].amount)。 i++。 printf(\n ☆ 要繼續(xù)輸入嗎?(Y/N):)。 choice=getch()。 if(choice==39。N39。||choice==39。n39。) break。 }while(iMAX)。 printf(\n ****%d種圖書信息輸入完畢!****\n,i)。 sum=i。 printf(\n 按任意鍵返回主菜單!)。}//保存模塊void save(){ FILE *fp。 int i=0。 char filename[10]。 printf(\n 輸入要保存的文件名稱:)。 scanf(%s,filename)。 if ( (fp=fopen(filename, wb)) == NULL) { printf(\n\n****寫文件錯誤!****\n\n)。 } if(fwrite(amp。book[i],sizeof(book[MAX]),1,fp)!=1) printf(****寫文件錯誤!****\n)。 fclose(fp)。}//讀取模塊void read(){ FILE *fp。 int i=0。 char filename[10]。 printf(\n 輸入要保存的文件名稱:)。 scanf(%s,filename)。 if ( (fp=fopen(filename, r)) == NULL) { printf(\n\n****讀文件錯誤!****\n\n)。 } while(!feof(fp)) { fread(amp。book[i],sizeof(book[MAX]),1,fp)。 if(book[i].num==0) break。 else i++。 } fclose(fp)。 sum=i。}//輸出模塊void output() { int i=0,j=0,page=1。 system(cls)。 //清屏 printf(\n\n ****圖書信息表**** 第%d頁\n\n,page)。 PRINT2。 PRINT1。 do {
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1