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

正文內(nèi)容

c語言的課程設(shè)計學(xué)生證管理系統(tǒng)-文庫吧

2025-08-02 11:25 本頁面


【正文】 case39。239。:revise()。 break。 case39。339。:deletestudent()。 break。 利用 switch 函數(shù)調(diào)用系統(tǒng)中的各個功能函數(shù)。 圖 41 函數(shù)功能:錄入及打印出學(xué)生信息。 printf(Xuehao:)。 scanf(%d,amp。stu[count].num)。 printf(name:)。 scanf(%s,stu[count].name)。 通過 scanf函數(shù)輸入學(xué)生信息 。 printf(num name sex school class\n)。 for (i=0。icount。i++) { printf(%d ,(stu+i)num)。 printf(%s ,(stu+i)name) 11 } 運用 for循環(huán)語句逐一輸出學(xué)生信息。 圖 42 函數(shù)功能:修改學(xué)生的信息內(nèi)容。 printf(name:)。 scanf(%s,name)。輸入需要修改信息學(xué)生的姓 名; for(i=0。icount。i++) { if(strcmp(stu[i].name,name)==0) { printf(num=%d name=%s sex=%s school=%s class=%s\n,(stu+i)num,(stu+i)name,(stu+i)sex,(stu+i)school,(stu+i)class); printf(num:)。 scanf(%d,amp。stu[count].num)。 printf(name:)。 scanf(%s,stu[count].name)。 } } if(i=count)printf(wu)。 逐一查找,如果有此學(xué)生則顯示該生原來的信息并修改該生信息;若沒有此人則顯示“無”。 12 圖 431 圖 432 函數(shù)功能:刪除需要被刪除學(xué)生的信息。 for (i=0,p=stu+i。pstu+count。p++) { memcpy(p,p+1,sizeof(struct student))。 memset(p+1,0,sizeof(struct student))。 } count。 輸入需要刪除信息學(xué)生的姓名; 逐一查找,如果有此學(xué)生則刪除 該生信息 并使從人數(shù)count減一 ;若沒有此人則顯示“無” 13 圖 441 圖 442 圖 443 函數(shù)功能:查找某個學(xué)生的信息。 for(i=0。icount。i++) { if(strcmp(stu[i].name,name)==0) { printf(num=%d name=%s sex=%s school=%s class=%s\n,(stu+i)num,(stu+i)name,(stu+i)sex,(stu+i)school,(stu+i)class)。 } if(i=count) printf(wu)。 } 14 輸入需要查詢信息學(xué)生的姓名;逐一查找,如果有此學(xué)生則顯示該生的信息;若沒有此人則顯示“無” 。 圖 451 圖 452 15 五、遇到的問題和解決方法 For(i=0。in。i++)經(jīng)常寫成 For(i=0,in,i++),導(dǎo)致運行錯誤。 解決方法:編程時候需要仔細和耐心。并記住易錯的地方,輸入時不應(yīng)該太快 然后仔細檢查。 對一些課本中的知識不熟悉,導(dǎo)致剛開始編程的時候很難下手。 解決方法:重新掌握不熟悉的知識并收集相關(guān)資料,通過課程設(shè)計,我們要熟練的掌握C 語言的算法、語言、函數(shù)的調(diào)用、循環(huán)的使用、數(shù)組的運用等。 輸入時易出現(xiàn)函數(shù)名被輸入錯誤,調(diào)試時候系統(tǒng)顯示有錯誤,明 明是函數(shù)名輸入錯誤,但自己就是不去檢查函數(shù)名是否輸入錯誤,非得調(diào)試系統(tǒng)時多次顯示錯誤才去檢查。 解決方法:輸入切記浮躁并認真書寫函數(shù)名,輸入后隨時檢查一下; 輸入 scanf(%f%f%f,amp。a,amp。b,amp。c)。時,常常會把 amp。丟掉,還有時會把最后邊的“;”丟掉。 輸入輸出的數(shù)據(jù)類型與所用格式說明符不一致。 16 六、課程設(shè)計總結(jié) 總的來說,本次課程設(shè)計,實在是受益匪淺。雖然課程設(shè)計只有短短的幾天,但是我發(fā)現(xiàn)我學(xué)到的知識比整整一個學(xué)期學(xué)到的都多。理論和實踐的相結(jié)合是學(xué)習(xí)最有效的方法。在設(shè)計的過程 中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,通過這次課程設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。 回顧起此次課程設(shè)計,至今我仍感慨頗多,的確,從從拿到題目到完成整個編程,從理論到實踐,在整整一個星期的日子里,可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從 本次 C 語 言的實習(xí)課讓我對 C 語言的學(xué)習(xí)又有了更深入的了解,也讓我更深刻地領(lǐng)悟到了“實踐出真理”這個道理,在上機實踐過程中學(xué)到的知識遠遠超過了在課堂上十幾周學(xué)到的,學(xué)校組織的這次實習(xí)讓我們這些實踐知識匱乏的大學(xué)生增添了許多社會經(jīng)驗,為我們將來走上工作崗位其了不小的鋪墊作用。 通過實際操作,學(xué)會 C 語言程序編程的基本步驟、基本方法,開發(fā) 了自己的邏輯思維能力,培養(yǎng)了分析問題、解決問題的能力。 計時在此希望以后應(yīng)多進行這樣的實訓(xùn),加長設(shè)間,培養(yǎng)學(xué)生獨立思考問題的能力,提高實際操作水平。 而提高自己的實際動手能力和獨立思考的能力 。 本次課程設(shè)計中遇到了很多以前沒有遇到過的問題,也曾想要放棄,但看到那些同學(xué)都在那認真的寫程序,給了我繼續(xù)的信心。在同學(xué)的幫助下,我順利的結(jié)束了本次課程設(shè)計,讓我知道原來憑借自己努力取得的成功會讓自己這么欣慰,也讓我知道了友誼和團結(jié)的重要性。 此次課程設(shè)計涉及到的相關(guān)基礎(chǔ)知識: ifelse 條件結(jié)構(gòu)、 switch選擇結(jié)構(gòu)、 for 循環(huán)結(jié)構(gòu)、 while循環(huán)結(jié)構(gòu)、自定義函數(shù)、指針、結(jié)構(gòu)體、 文 件等 。 此次課程設(shè)計體會:綜合實驗的難度比較大,要求在掌握 C語言知識的基礎(chǔ)上,能夠編寫程序,并且能夠根據(jù)編譯提示修改程序中 的錯誤,調(diào)試運行程序,最終還要檢驗是否能夠?qū)崿F(xiàn)實驗任務(wù)中的功能要求。 此次課程設(shè)計不 足:在模塊化程序設(shè)計方面所學(xué)到的知識還很淺薄,比如模塊的劃分、模塊的組建等,今后還要繼續(xù)努力。 17 七、參考文獻 【 1】 《實用 C 語言程序設(shè)計教程》 李金祥等編 中國電力出版社 2020 【 2】 《 Visual C++課程設(shè)計案例精編》 作者:夏崇鐠、任海軍、余健 【 3】 《 C 語言程序設(shè)計》 譚浩強 清華大學(xué)出版社 1999年 12月 【 4】 《 C 語言程序設(shè)計》 王曙燕 曹錳 科學(xué)出版社 網(wǎng)址 1: 網(wǎng)址 2: 18 附錄( 源程序代碼 ) include include include include struct student { int num。 char name[20]。 char sex[6]。 char school[10]。 char class[40]。 }。 struct student stu[50]。 int count=0。 char menu() { char ch。 printf(***********************************\n)。 printf(******xuesheng xinxi xitong*************\n)。 printf(***********************************\n)。 printf(******** student xinxi*************\n)。 printf(******** student xinxi*************\n)。 printf(******** student xinxi*************\n)。 printf(******** student xinxi*************\n)。 printf(******** student xinxi*************\n)。 printf(******** xitong*****************\n)。 printf(***********************************\n)。 printf(***********************************\n)。 19 printf(input haoma:)。 scanf(%c,amp。ch)。 return ch。 } void savefile() { FILE *fp。 if ((fp=fopen(record,wb))==0) { printf(WU)。 getch()。 } else printf(\n Baocun \n)。 fclose(fp)。 return。 } void input() { printf(Xuehao:)。 scanf(%d,amp。stu[count].num)。 printf(name:)。 scanf(%s,stu[count].name)。 printf(sex:)。 scanf(%s,stu[count].sex)。 printf(school:)。 scanf(%s,stu[count].school)。 printf(class:)。 scanf(%s,stu[count].class)。 count++。 return。 } void output() 20 { int i。 printf(num name sex school class\n)。 for (i=0。icount。i++) { printf(%d ,(stu+i)num)。 printf(%s ,(stu+i)name)。 printf(%s ,(stu+i)sex)。 printf(%s ,(stu+i)school)。 printf(%s ,(stu+i)class)。 } getch()。 return。 } void searchname() { char name[10]。 int i。 printf(name:\n)。 scanf(%s,name)。 printf(\n)。 for(i=0。icount。i++
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1