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

正文內(nèi)容

c語言課程設(shè)計(jì)-學(xué)生成績管理系統(tǒng)-資料下載頁

2025-01-12 03:42本頁面
  

【正文】 *清除鍵盤緩沖區(qū) */ gets(chengji[++n].xuehao)。 printf(\t\t\t\t請輸入學(xué)生姓名: )。 gets(chengji[n].name)。 printf(\t\t\t\t請輸入該學(xué)生的英語成績: )。 scanf(%f,amp。chengji[n].cyuyan)。 16 printf(\t\t\t\t請輸入該學(xué)生的 C語言成績: )。 scanf(%f,amp。chengji[n].math)。 printf(\t\t\t\t請輸入該學(xué)生的高等數(shù)學(xué)成績: )。 scanf(%f,amp。chengji[n].english)。 /*計(jì)算總成績 */ chengji[n].average=(chengji[n].cyuyan+chengji[n].math+chengji[n].english)/3。 /*輸出內(nèi)容 */ printf(\n\t\t\t\t 該學(xué)生成績?yōu)?:%f,chengji[n].average)。 printf(\n\n\t\t\t\t按任意鍵返回 ......)。 getch()。 } /*從學(xué)生成績數(shù)據(jù)文件中刪除記錄 */ void del() { char xuehao[10]。 /*接收學(xué)生學(xué)號字符數(shù)組 */ int i,j。 /*循環(huán)變量 */ char d。 /*接收確認(rèn)刪除字符: y/n*/ printf(\t請輸入待刪除學(xué)生學(xué)號: )。 gets(xuehao)。 for(i=0。i=n。i++) /*在學(xué)生總數(shù)范圍內(nèi)循環(huán)查找 */ { if(strcmp(chengji[i].xuehao,xuehao)==0) /*比較并找到 */ { printf(\n\t\t 你 確 認(rèn) 要 刪 除 %s 號 學(xué) 生 成 績 信 息 么(y/n)?,chengji[i].xuehao )。 d=getche()。 if(d==39。y39。||d==39。Y39。) /*確認(rèn)刪除 */ { if(i==n) /*如果是最后一條記錄 */ n。 else /*不是最后一條記錄 */ { for(j=i。j=n。j++) /*從該記錄開始后續(xù)記錄更新前一條記錄 */ { strcpy(chengji[j].xuehao,chengji[j+1].xuehao)。 strcpy(chengji[j].name,chengji[j+1].name)。 chengji[j].english=chengji[j+1].english。 chengji[j].math=chengji[j+1].math。 chengji[j].cyuyan=chengji[j+1].cyuyan。 } n。 } 17 printf(\n\n\t\t 該學(xué)生記錄成功刪除,按任意鍵返回主菜單 ......)。 getch()。 break。 } else /*未確認(rèn)刪除記錄 */ { printf(\n\n\t\t 你選擇了不刪除該學(xué)生記錄,按任意鍵返回主菜單 ......)。 getch()。 return。 } } } if(i == n+1) /*未找到指定學(xué)號或未刪除記錄 */ { printf(\n\t\t 本班級無此學(xué)號,按任意鍵返回主菜單 ......)。 getch()。 } } /*排列學(xué)生的成績 */ void rank() { int i,j。 /*循環(huán)變量 */ printf(\t按平均成績排序如下 \n)。 for (i=0。in。i++) for(j=i+1。jn。j++) if (chengji[i].averagechengji [j].average) {*p=chengji[j]。chengji[j]=chengji[i]。chengji[i]=*p。} printf(%6s%6s,學(xué)號 ,姓名 )。 printf(%12s%6s%12s%9s\n, 英語 , C 語言 ,高等數(shù)學(xué) ,平均成績 )。 for(i=0。i=n。i++) { printf(%6s%6s,chengji[i].xuehao,chengji[i].name)。 printf(%%%%\n,chengji[i].cyuyan,chengji[i].math,chengji[i].english,chengji[i].average)。 } printf(\n\n\t\t\t\t按任意鍵返回 ......)。 getch()。 } } 18 七、 程序運(yùn)行結(jié)果 主菜單 修改學(xué)生成績記錄 添加學(xué)生成績記錄 刪除學(xué)生成績記錄 保存成績 成績排序 查詢學(xué)生成績記錄 八、 編程中遇到的困難及解決方法 這一次的 C 語言課程設(shè)計(jì)報(bào)告是我第一次將 C 語言運(yùn)用于實(shí)際 ,在這次的實(shí)習(xí)中,我遇到了很多問題,但最終我都將這些問題解決了,完成了這一次的 C 語言課程設(shè)計(jì)的實(shí)習(xí)。 問題 1:題目所包含的程序功能太多,自己不能有一個(gè)整體的認(rèn)識,不知道該從那 19 里開始時(shí)這一次的程序設(shè)計(jì)。 解決方法:老師給了我們一個(gè)程序的框架,并且告訴我們先確定主函數(shù), 再 編寫詳細(xì)的程序功能。 問題 2:在這一次的程序設(shè)計(jì)中,需要運(yùn)用到很多自己之前都不會的函數(shù)。 解決方法: 大致了解 C 語言中主要函數(shù)的用法,讓自己有印象,在需要用到相應(yīng)函數(shù)的時(shí)候再弄清楚使用方法。 問題 3:在編寫程序的時(shí)候總是會出現(xiàn)很多錯(cuò)誤,每次 在調(diào)試的時(shí)候總會 顯示有錯(cuò),而且很多問題自己找不出來也不會改正。 解決方法:在和同學(xué)討論之后還是無法解決的話就會向老師尋求幫助,問老師的意見,聽了老師的講解之后,記住錯(cuò)誤的原因,避免再次犯錯(cuò)。 九、 總結(jié)心得及良好建議 通過本次設(shè)計(jì)課學(xué)到了很多,相比之前的 C語言實(shí)習(xí)課,難度有很大的提升,以前僅僅涉及變量,函數(shù)和條件語句,和循環(huán)語句等基本概念, 而現(xiàn) 在設(shè)計(jì)程序時(shí)要完全掌握程序的實(shí)際應(yīng)用。 前兩次 上課的時(shí)候,對于本次的題目“學(xué)生成績管理系統(tǒng)”感覺無從下手,在仔細(xì)地看書和查找資料后,開始進(jìn)行設(shè)計(jì)。設(shè)計(jì)的過程中并沒有想象 地順利,花了大量的時(shí)間和經(jīng)歷寫完的程序,一運(yùn)行卻發(fā)現(xiàn)很多錯(cuò)誤,又重新修改。按著分為添加,修改,刪除等不同板塊,一步步地堅(jiān)持了下來。最后摒棄了花哨的歡迎界面,采用簡潔的界面,并經(jīng)考量后添加了 sleep函數(shù),使得 程序執(zhí)行掛起一段時(shí)間,做了最后的完善。 建議學(xué)校以后能將 C語言設(shè)計(jì)課的時(shí)間整體加長到 10次課,本次的程序設(shè)計(jì)課在課下也花了不少時(shí)間才最終完成,如果能將時(shí)間加長,更利于與老師同學(xué)交流,從而取得更好的結(jié)果。 十、 致謝 感謝老師,在我們實(shí)習(xí)的過程中進(jìn)行詳盡的指導(dǎo),并給予了極大的幫助;感謝同學(xué),在 為自己設(shè)計(jì)的程序錯(cuò)誤在何處而苦惱時(shí),認(rèn)真地提出了建設(shè)性的意義;感謝自己,在有些繁重的設(shè)計(jì)程序中一路堅(jiān)持下來,沒有放棄。 20 最后 祝 章 老師:新年快樂,合家幸福 !
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1