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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)學(xué)生成績管理系統(tǒng)-文庫吧資料

2025-04-18 06:52本頁面
  

【正文】 任何記錄。 coutp1num\tp1name\tp1math\tp1 english\tp1puter\tp1scoresumendl。 return。p1num!=num) //查找節(jié)點(diǎn)的學(xué)號等于要查找學(xué)生學(xué)號的指針結(jié)點(diǎn) { p1=p1next。 //將鏈表的頭結(jié)點(diǎn)指針h賦值給指針p1 while(p1!=NULLamp。 return。 }}void record::FindRecord(struct SCORE * h,int num) //根據(jù)學(xué)生學(xué)號查找學(xué)生成績信息{ struct SCORE * p1。henglish=s2) couthnum\thname\thmath\th english\thputer\thscoresum endl。 if(x==3) //查找計(jì)算機(jī)成績在某分?jǐn)?shù)段的學(xué)生成績信息 if(hputer=s1amp。amp。hmath=s2) couthnum\thname\thmath\th english\thputer\thscoresumendl。 while(h) { if(x==1) //查找數(shù)學(xué)成績在某分?jǐn)?shù)段的學(xué)生成績信息 if(hmath=s1amp。 return。 } return h。 cinp1puter。 cinp1english 。 cinp1math 。 return h。p1num!=num) //查找結(jié)點(diǎn)的學(xué)號等于要修改學(xué)生學(xué)號的指針結(jié)點(diǎn) { p1=p1next。 while(p1!=NULLamp。 //將鏈表的頭結(jié)點(diǎn)指針h賦值給指針p1 cout\n請輸入要修改記錄的學(xué)生學(xué)號!。 return h。 int num。 //釋放p1 所指向的儲存單元 } return h。 else //刪除的是非頭結(jié)點(diǎn) p2next=p1next。 } if(p1num==num) { studentSum=1。 } if(p1=NULL) //沒有找到符合要求的結(jié)點(diǎn) { cout\n抱歉啊,表中沒有該記錄哦!。p1num!=num) //查找結(jié)點(diǎn)的學(xué)號等于要刪除學(xué)生學(xué)號的第一個結(jié)點(diǎn) //指針p1表示符合條件的結(jié)點(diǎn)的指針,指針p2是指針p1的前一個結(jié)點(diǎn)指針 { p2=p1。 while(p1!=NULLamp。 //將鏈表的頭結(jié)點(diǎn)指針h賦值給指針p1和指針p2 cout\n請輸入要刪除記錄的學(xué)生學(xué)號。 return h。 int num。 h=hnext。 } cout\n學(xué)號\t姓名\t數(shù)學(xué)\t英語\t計(jì)算機(jī)\t總分endl。 //返回鏈表的頭結(jié)點(diǎn)}void record::PrintRecord(SCORE * h){ if(h==NULL) { cout\n抱歉,沒有任何記錄!\n。 } studentSum+=1。 } else //插入位置為鏈表中間和鏈表尾部 { p2next=p3。 h=p3。 p1=p1next。amp。 } p1=p2=h。 //將要插入結(jié)點(diǎn)的指針域設(shè)置為空 if(h==NULL) //當(dāng)鏈表中沒有結(jié)點(diǎn)時,將要加入的結(jié)點(diǎn)作為頭結(jié)點(diǎn) { h=p3。 //從鍵盤接收輸入數(shù)賦值給結(jié)點(diǎn)的計(jì)算機(jī)成績 p3scoresum=p3math+p3english+p3puter。 //從鍵盤接收輸入數(shù)賦值給結(jié)點(diǎn)的英語成績 cout\n請輸入學(xué)生的計(jì)算機(jī)基礎(chǔ)成績:。 //從鍵盤接收輸入數(shù)賦值給結(jié)點(diǎn)的數(shù)學(xué)成績 cout\n請輸入學(xué)生英語成績:。 //從鍵盤接收輸入數(shù)賦值給結(jié)點(diǎn)的姓名 cout\n請輸入學(xué)生數(shù)學(xué)成績:。 //從鍵盤接收輸入數(shù)賦值給結(jié)點(diǎn)的學(xué)號 cout\n請輸入學(xué)生姓名:。 //創(chuàng)建新的學(xué)生成績結(jié)點(diǎn) cout\n請輸入學(xué)生學(xué)號:。struct SCORE * record::InsertRecord(struct SCORE * h){ struct SCORE * p1,*p2,*p3。 //保存學(xué)生成績信息到文件 struct SCORE * LoadRecordFile(struct SCORE * h)。 //統(tǒng)計(jì)三門課程成績?nèi)坎患案竦膶W(xué)生人數(shù),并顯示全部不及格的學(xué)生信息 void PrintRecord(struct SCORE * h)。 //統(tǒng)計(jì)某門課程的及格學(xué)生人數(shù)、及格率,并顯示不及格學(xué)生信息 void StacRecordFine(struct SCORE * h)。 //根據(jù)學(xué)生姓名查詢成績信息 void FindRecord(struct SCORE * h,int x)。 //修改學(xué)生成績信息 void FindRecord(struct SCORE * h,int x,float s1,float s2)。 //增加學(xué)生成績信息 struct SCORE * DeleteRecord(struct SCORE * h)。 //指向鏈表頭結(jié)點(diǎn)的指針int studentSum=0。 //next為指向下一結(jié)點(diǎn)的指針}。 //就算計(jì)基礎(chǔ)成績 float scoresum。 //數(shù)學(xué)成績 float english。 //學(xué)號 string name。因此在以后的生活和學(xué)習(xí)的過程中,我一定會把課程設(shè)計(jì)的精神帶到生活中,不畏艱難,勇往直前!參 考 文 獻(xiàn)[1] 譚浩強(qiáng).《C程序設(shè)計(jì)(第三版)》,清華大學(xué)出版社,[2] 梁鳳蘭 鄭步芹 《C++程序設(shè)計(jì)實(shí)踐指導(dǎo)》,東南大學(xué)出版社,附錄:源代碼 include iostream include string include fstreamusing namespace std。通過這次課程設(shè)計(jì),使我對C語言有了更進(jìn)一步的認(rèn)識和了解,要想學(xué)好它要重在實(shí)踐,要通過不斷的上機(jī)操作才能更好地學(xué)習(xí)它,我也發(fā)現(xiàn)我的好多不足之處,首先是自己在指法上還不行,經(jīng)常按錯字母,通過學(xué)習(xí)也有所改進(jìn);再有對C語言的一些標(biāo)準(zhǔn)庫函數(shù)不太了解,還有對函數(shù)調(diào)用的正確使用不夠熟悉,還有對C語言中經(jīng)常出現(xiàn)的錯誤也不了解,通過實(shí)踐的學(xué)習(xí),我認(rèn)識到學(xué)好計(jì)算機(jī)要重視實(shí)踐操作,不僅僅是學(xué)習(xí)C語言,還是其它的語言,以及其它的計(jì)算機(jī)方面的知識都要重在實(shí)踐,所以后在學(xué)習(xí)過程中,我會更加注視實(shí)踐操作,使自己便好地學(xué)好計(jì)算機(jī)。又經(jīng)過幾天的努力,終于把程序完成了,盡管程序還是有很多錯誤和漏洞,不過還是很高興的。所以認(rèn)真仔細(xì)就是非常重要的了。編程是一件很枯燥很無聊的事情,但是出于完成作業(yè),得到學(xué)分的壓力,還必須強(qiáng)破自己堅(jiān)持下去,按照老師所說的模塊化思想,分部分的進(jìn)行編寫。不過畢竟是個新手,還是不知如何下手,于是就在網(wǎng)上下了一篇類似的程序,經(jīng)過仔細(xì)的研究,終于讀懂了C語言編程的基本過程和方法。特別是結(jié)構(gòu)體,繪制棋盤的部分,幾乎是一片空白,不知從何著手。更加是第一次做課程設(shè)計(jì),所以第一天下午在機(jī)房做了一個下午卻絲毫沒有進(jìn)展,最主要是不知從何開始,這個時候才知道上課老師們不厭其煩的教導(dǎo)是多么的寶貴,這個時候才后悔上課的時候沒有認(rèn)真的聽講。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對一些前面學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體,指針,鏈表……通過這次課程設(shè)計(jì)之后,我們把前面所學(xué)過的知識又重新溫故了一遍?;仡櫰鸫舜握n程設(shè)計(jì),至今我們?nèi)愿锌H多,的確,自從拿到題目到完成整個編程,從理論到實(shí)踐,在整整半個月的日子里,可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識 ,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說得是無處不在。 本系統(tǒng)根據(jù)學(xué)生成績管理的需要,而建立一個學(xué)生成績管理系統(tǒng),以方便對成績的 各項(xiàng)管理操作。如下圖所示:圖2為具體添加學(xué)生信息的操作:圖3為修改學(xué)生成績信息:圖4為刪除學(xué)生成績信息:學(xué)生成績管理系統(tǒng)包括九個模塊:輸入學(xué)生資料,輸出學(xué)生資料,學(xué)生姓名按順 序排列,添加學(xué)生資料,按姓名查找,刪除該學(xué)生資料,查找并顯示學(xué)生資料,按姓名 查找,修改該學(xué)生資料,從文件中讀入數(shù)據(jù),儲存學(xué)生資料并退出系統(tǒng)。根據(jù)上面
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1