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

正文內(nèi)容

學生成績管理系統(tǒng)(編輯修改稿)

2025-05-09 06:16 本頁面
 

【文章內(nèi)容簡介】 d serchscoreno(score*scoreall,int n,int *num){ int no。 cout請輸入學號:endl。 cinno。 for(int i=0。i*num。i++) { if(scoreall[i].no==no)//找到該位置 break。 } if(i*num) { cout該學生信息為:scoreall[i].no\tscoreall[i].name\tscoreall[i].fscoreendl。 } else { cout該學生未參加過此次考試endl。 }}void serchscorename(score*scoreall,int n,int *num){ char name[20]。 cout請輸入姓名:endl。 cinname。 for(int i=0。i*num。i++) { if(strcmp(scoreall[i].name,name)==0) break。 } if(i*num) { cout該學生信息為:scoreall[i].no\tscoreall[i].name\tscoreall[i].fscoreendl。 } else { cout該學生未參加過此次考試endl。 }}(3) 增加數(shù)據(jù)1. 模塊功能:增加學生成績記錄。2. 輸入輸出:add amp。scoreall amp。num 40 形式:void add(score*scoreall,int n,int*num)歸屬:3. 解決思路:利用文件指針以及位置函數(shù)進行添加數(shù)據(jù)。4. 算法步驟:第一步:利用位置指針移動到最末端;第二步:利用fprintf函數(shù)保存數(shù)據(jù)。5. 模塊代碼:void add(score*scoreall,int n,int*num){ FILE*pfile=fopen(,a+)。 cout要添加數(shù)據(jù)么(y/n)。 char choice。 cinchoice。 while(choice==39。y39。) { fseek(pfile,(*num+1)*24,SEEK_SET)。//是位置指針移到預備加1的記錄的末尾 cout請輸入數(shù)據(jù)(先學號,姓名再分數(shù))endl。 cinscoreall[*num].noscoreall[*num].namescoreall[*num].fscore。 fseek(pfile,(242),SEEK_CUR)。//移到本條記錄的首部 fprintf(pfile,%4d %10s %\n,scoreall[*num].no,scoreall[*num].name,scoreall[*num].fscore)。 *num=*num+1。 cout還要添加數(shù)據(jù)么(y/n)。 cinchoice。 }}五、項目總結通過這次項目的實現(xiàn),我們基本上把這學期上的內(nèi)容串聯(lián)了一遍,相當于復習了一遍;對于while,for,if else等循環(huán)的格式與運用有了一定的了解,可以說熟練運用;對于指針,指針返回在各個模塊中都有定義有了一定的了解;對于結構體;文件指針;位置指針都有了很大的認識,會用了,雖然不是很熟練;現(xiàn)在是屬于有些語法,函數(shù),可以熟練使用,但是對于里面的更加細小的區(qū)分還有不足;比如cin,scanf之間的區(qū)別還是有些模糊,在本項目的修改模塊中就有體現(xiàn)。在制作的過程中,我發(fā)現(xiàn)一旦開始就不想停下來,但是一旦卡住,就會很郁悶;有些時候自己想也不一定能想出來還是需要借鑒百度,或者專業(yè)書籍進行學習;而且在編寫的時候一定得養(yǎng)成一種理想的格式;不能那個很隨意,這樣的活,回來連花括號都可能遺忘,還有有些不理解的函數(shù)還得畫圖加以分析然后編寫,比如數(shù)組,結構體等;對于c++一定得養(yǎng)成一種面向?qū)ο蟮乃枷耄皂敹?,逐步求精;一個模塊一個模塊的編寫與拼湊;展開多人合作編寫,文件的保存錄入等等,這是一個工作量很大的項目,對于初學者的我們確實是一個挑戰(zhàn),更是一個自我發(fā)揮的機會;感謝小組之間的默契配合,與相互理解。六、課程學習心得:學習方面:對電腦比較熟悉和了解,但是編程中涉及到太多的字符和英文代碼,會出現(xiàn)編程錯誤的問題,但是能夠自己解決,所以總體的學習還是不錯的。老師教學:老師講的足夠詳細也特別多,特別快,沒有一個重點和條理,容易聽漏,造成偶爾的編程錯誤。但是因為講的多也容易懂。課本學習:課本有一個大致的概論,比起老師講的,要少好多的內(nèi)容,但是課本的內(nèi)容不容易看的進去,比較地煩。不過課本上有很多的例題可以幫助我們學習和了解。課本知識結合老師所講的,才能更好的學習。單靠一方面都不可以。:學習方面:以前沒有遇到過編程方面的學習,因此對這個領域比較陌生,沒有基礎,沒有一個好的方法來快速學習。對程序的操作部熟悉,對代碼和英文字符更是不了解,容易造成編程錯誤。老師教學:老師講的比較詳細,講的也比較多,但是往往一次性講完,在短時間內(nèi)很難記得那么多內(nèi)容,還是要靠自己領悟和學習。但是認真聽老師講過后,結合課本和網(wǎng)上知識還是可以自己寫出編程的,就是課堂時間不能充分利用,要花自己課下的時間。教材使用:教材上講的比較理論化,不夠詳細,更多的是定義和概念,需要自己去理解和實踐,而編程出現(xiàn)錯誤時,并不能通過課本了解。但是教材比較具有條理性,有一個籠統(tǒng)的大綱。:現(xiàn)階段我們已經(jīng)完成了對c++的初步學習,在學習過程中,我發(fā)現(xiàn)對于語言的學習,是一個枯燥的學習過程,在虛擬的世界中,你需要去讓你的學習更加有趣,同時,你需要去了解一個個代碼,但在學習中,我同樣會發(fā)現(xiàn)當你完成一個程序的快樂,所以,難處就是你的耐心有多大。在老師教學方面,我認為老師教學應更加嚴厲,更加負責,而不是簡單的讓我們在電腦上編程序,對于答辯,也應更加常規(guī),讓老師了解到個個學生的學習情況,這樣才能讓每個學生更好的學習。至于教材方面,我認為,教材的內(nèi)容豐富,但是,對于教材后面的題目,我認為應提供更詳細的答案講解,因為老師不可能每個題目都講到位,你也不可能每個題目都上課聽懂。:在學習C++的過程中,以前從未接觸過這方面課程,所以學習起來比較吃力,要從頭認識這門課程并深入學習,難度較大。老師的教學非常詳細,講解比較透徹。當時老師在上課過程中應該加大提問力度,這樣學習起來效果可能更好。教學材料是學校自己編寫,內(nèi)容很豐富也很不錯,給我們在學習過程中帶來了很多便利。然而有時候教材的例題解讀可能欠佳。七、附錄代碼主模塊: include include include include define N 40int main(){ score scoreall[N]。 int num=0。 while(1) { switch(chioce()) { case 1:shuru(scoreall,40,amp。num)。break。 case 2:xianshi(scoreall,40,amp。num)。break。 case 3:shanchu(scoreall,40,amp。num)。xianshi(scoreall,40,amp。num)。 break。 case 4:paixu(scoreall,40,amp。num)。break。 case 5:savescoretxt(scoreall,40,amp。num)。break。 case 6:loadscoretxt(scoreall,40,amp。num)。break。 case 7:switch(chioce1()) { case 1:serchscoreno(scoreall, 40,amp。num)。break。 case 2:serchscorename(scoreall,40,amp。num)。break。 }。 break。 case 8:switch(chioce2()) { case 1:xiugainame(scoreall,40,amp。num)。savescoretxt(scoreall,40,amp。num)。break。 case 2:xiugaino(scoreall,40,amp。num)。savescoretxt(scoreall,40,amp。num)。break。 }。 break。 case 9:add(scoreall,40,amp。num)。break。 case 0:return 0。break。 default: cout輸錯endl。 } }}自定義模塊: inclu
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1