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

正文內(nèi)容

c課程設(shè)計任務(wù)書-班級檔案管理系統(tǒng)(編輯修改稿)

2025-09-05 21:36 本頁面
 

【文章內(nèi)容簡介】 canf(\t%d,amp。per[i].mima)。 printf(\t 修改成功! )。}}在修改某個學(xué)生的信息時,必須先通過密碼驗證(密碼設(shè)為 456) ,輸入密碼正確后才能進行該生各方面信息的修改。 函數(shù)的調(diào)用關(guān)系圖如圖 31 所示 main()Delete 刪除 Query 查找Change 修改Write to text 保存Display 顯示Input 錄入 圖 31 子函數(shù)調(diào)用示意圖調(diào)試分析以及運行結(jié)果 輸入界面 先進行密碼驗證如圖 41,才能進入菜單選擇界面,菜單里列出了 06 七個選項如圖 42.圖 41 進入系統(tǒng)前先輸入密碼 圖 42 菜單界面 運行界面 讀入數(shù)據(jù)后顯示信息如圖 43,在班級中查找信息,若沒有該生信息顯示界面如圖 44,修改個人信息先密碼驗證,再輸入要修改的名字如圖 45. 圖 43 顯示信息圖 44 在班級中查找記錄 圖 45 修改信息 退出程序 在執(zhí)行完各項操作后退出系統(tǒng)如圖 46.圖 46 退出系統(tǒng) 程序調(diào)試中的問題由于自己對 C 語言程序操作不是很熟練,程序在初步調(diào)試的時候出了很多問題,也經(jīng)常把 int 和 char 類型弄混。還有就是我對一些基本知識理解的不足,導(dǎo)致花了不少時間。如:不知道 system(cls)。語句是什么功能,后經(jīng)過不斷調(diào)試,發(fā)現(xiàn)沒有它,界面混亂如圖 47 所示:圖 47 再一個就是,在輸入函數(shù)中漏掉 gets(x) ;語句,導(dǎo)致程序可以運行,可在信息顯示函數(shù)中總是無法實現(xiàn),后經(jīng)過修改達到了理想的效果。自定義函數(shù)時由于課本的概念不清楚,多寫了空格鍵,以至函數(shù)調(diào)用不出來。但本程序還有一些細節(jié)上的問題有待改進。如:沒有做到每位學(xué)生有自己的私人密碼。開始設(shè)計出來的菜單不是預(yù)想的那樣,而是總個窗中出現(xiàn)混亂。解決的這個問題的辦法是調(diào)整。如果沒有這些用戶根本不知道怎么用你設(shè)計的這個系統(tǒng)。在設(shè)計的調(diào)試過程中也無法順利的完成調(diào)試工作。有了一個清晰簡單的菜單和一些提示信息這后,調(diào)試過程完成的非常順利。心得體會通過這段時間 C 課程設(shè)計實驗課我了解到 C 語言是一門比較難的課程,需要多花時間上機練習(xí)。這次的程序訓(xùn)練培養(yǎng)了我實際分析問題的能力,回顧起來,感慨頗多,的確,從課題到定稿,從理論到實踐,在整整一個星期的日子里,可以說是苦多于甜,但是可以學(xué)到很多很多的東西,同時又鞏固了上課學(xué)過的的知識,在編程的過程中,我體會到了學(xué)習(xí)編程的辛苦,為了一個算法的實現(xiàn)而思考,為了一個小小的編譯錯誤而花時間去尋找,這需要很大的毅力和耐心,而且要有良好的思維,這才使得我完成這個任務(wù),也使我感到一分喜悅,畢竟自己完成了一個有模有樣的程序。于此,我也發(fā)現(xiàn)自己的一些不足,良好的編程習(xí)慣的養(yǎng)成,堅定的毅力和耐心仍是我要加強的,同別人的交流也是必須的,這樣才能不斷使我進步。高手們往往是在日日夜夜中磨練出來的,我也要向著更高的方向前進,這是我的夢想。在設(shè)計中我遇到了很多編程問題,最后在老師們的辛勤指導(dǎo)下,我慢慢的進入狀態(tài),我做的是班級檔案管理系統(tǒng),內(nèi)容包括很多,運用的函數(shù)也比較復(fù)雜,經(jīng)過幾天的努力,我完成了大半個程序,但是總是有很多錯誤出現(xiàn),有好多是些小問題,這都是我粗心大意造成的,所以設(shè)計程序一定要仔細,不容一點的馬虎。同時,一周的程序設(shè)計和上機調(diào)試使我覺得:一個教好的程序,著眼點應(yīng)該是為滿足用戶的需求,要使用戶操作起來非常的方便而不必知道程序的原理和功能的具體實現(xiàn),因此必須有一個友好的用戶界面和方便使用的功能操作。我們在編程的時候應(yīng)該盡量做到使程序簡單,易讀,用戶界面應(yīng)盡量做得美觀,易于操作。當(dāng)然也有碰到大問題,關(guān)于文件的操作,是我最大的問題,不過,我做好后,經(jīng)過老師的講解和改錯,我也懂得設(shè)計和運用了。同時,也讓我知道了,合作的力量,如果是孤軍奮戰(zhàn)的話,我也不能在規(guī)定時間內(nèi)完成,最終達到游紉而解.總之,這是一次很令人難忘的經(jīng)歷??粗约哼@幾天來的勞動成果,心里很高興,也讓我對今后的學(xué)習(xí)更加充滿了信心。附錄 源程序清單include includeinclude typedef struct { char sex[10]。 /*性別*/ char name[20]。 /*姓名*/ char num[15]。 /*學(xué)號*/ char adds[200]。 /*備注*/ int age。 /*年齡*/ int tel。 /*電話*/}Person。 Person pe[80]。 int menu_select(){ char c。 do { system(cls)。 printf(\t\t ★★★班級檔案★★★\n)。 printf(\t\t ┌───────┐\n)。 printf(\t\t │ 1. 添加記錄 │\n)。 printf(\t\t │ 2. 顯示記錄 │\n)。 printf(\t\t │ 3. 刪除記錄 │\n)。 printf(\t\t │ 4. 查詢記錄 │\n)。 printf(\t\t │ 5. 修改記錄 │\n)。 printf(\t\t │ 6. 保存記錄 │\n)。 printf(\t\t │ 0. 退出程序 │\n)。 printf(\t\t └───────┘\n)。 printf(\t\t 請您選擇(06):)。 c=getchar()。 } while(c39。039。||c39。639。)。 return(c39。039。)。 } int Input(Person per[],int n) { int i=0。 char sign,x[10]。 while(sign!=39。n39。amp。amp。sign!=39。N39。) { printf(\t 學(xué)號:)。 scanf(\t%s,per[n+i].num)。 printf(\t 姓名:)。 scanf(\t%s,per[n+i].name)。 printf(\t 性別:)。 scanf(\t%s,per[n+i].sex)。 printf(\t 年齡:)。 scanf(\t%d,amp。per[n+i].age )。 printf(\t 備注:)。 scanf(\t%s,per[n+i].adds)。 printf(\t 電話:)。 scanf(\t%d,amp。per[n+i].tel)。gets(x) ; printf(\n\t 是否繼續(xù)添加?(Y/N))。 scanf(\t%c,amp。sign)。 i++。 } return(n+i)。 } void Display(Person per[],int n) { int i。 printf(\n)。 /*格式*/ printf( 班級中符合條件的同學(xué)為: \n)。 printf(\n)。 for(i=1。in+1。i++) { printf( 學(xué)號:%s\n,p
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1