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

正文內(nèi)容

c語言課程設(shè)計(jì)實(shí)習(xí)報(bào)告(存儲(chǔ)版)

2025-03-16 14:59上一頁面

下一頁面
  

【正文】 ][1],cour[2][1])。 printf(\t 學(xué)號 \t\t 姓名 \t\t 不及格課程 \t\t 不及格分?jǐn)?shù) \n)。 scanf(%d,amp。 } else continue。 printf( 輸入 5 輸出 優(yōu)等生名單 \n)。 for(i=0。stud[i].score[1]95)||(stud[i].score[0]amp。((stud[i].score[0]60)amp。 while(1) { menu()。chengjitiao()。break。冒泡排序的部分賦初值有問 題。無條件跳出的運(yùn)用。 輸出部分要是能做成“ .xls”格式的輸入輸出效果一定會(huì)好得多。 尤其是在調(diào)試的過程中,愈發(fā)的感覺到了權(quán)后連貫在一起的全局考慮程序的重要性。 如 程序暫停呵 F10一步步運(yùn)算看參考數(shù)組值。以排序?yàn)槔?,在?序混亂的情況下最有排序方式應(yīng)當(dāng)是快速排序,但是為了方便書寫我使用的是冒泡排序,在亂序情況下快速排序(選擇排序)比冒泡排序的理論效率要高很多。 其次最容易出現(xiàn)的是輸出亂碼,主要是輸出的不匹配。 起初注釋掉部分函數(shù)后,發(fā)現(xiàn)的主要錯(cuò)誤是“;”“ {}”的缺失。break。 case 2:average()。 read()。(stud[i].rank=3amp。((stud[i].score[0]amp。 printf(\t 優(yōu)等生名單 \n)。 printf( 輸入 3 輸出 求平均分并分段 \n)。 printf(%d\t%s\t %d\t%d\t%d\t%\t%d\n,stud[i].num,stud[i].name,stud[i].score[0],stud[i].score[1], stud[i].score[2],stud[i].ave,stud[i].rank)。 } } } //查詢學(xué)生信息函數(shù) void chengjitiao() { int i,n。 C 語言課程設(shè)計(jì)實(shí)習(xí)報(bào)告 13 } //不及格學(xué)生信息函數(shù) void nopass() { int i,j。 fprintf(fp,分?jǐn)?shù)段 \t 高數(shù) \t 大英 \t 計(jì)基 \n)。 printf(80~89 \t%d\t%d\t%d\n,cour[0][3],cour[1][3],cour[2][3])。//如果該門課該學(xué)生成績大于 90 則該門課改分?jǐn)?shù)段人數(shù)加一 else if(stud[i].score[j]=80)cour[j][3]++。 allaverage()。 return。i++) { stud[i].rank=1。//除以人數(shù)得到平均分 mathave=mathave/SIZE。 Cave=0。iSIZE。i++) { fscanf(fp,%d%s%d%d%d,amp。 } //寫出文件函數(shù) void output() { 10 FILE *fp。iSIZE。//存放課程名稱 20 表示課程名稱最長有 20 個(gè)字節(jié) }cur[3]={{大學(xué)英語 },{C 語言設(shè)計(jì) },{高等數(shù)學(xué) }}。//計(jì)算機(jī) float mathave。 1寫出菜單的輸出函數(shù) menu()。 首先書寫讀入輸出函數(shù) read() ,將所需數(shù)據(jù)按照課程結(jié)構(gòu)體的標(biāo)準(zhǔn)進(jìn)行讀入 用文件格式 fscanf。 確定每一項(xiàng)要求寫成一個(gè)或者分成多個(gè)函數(shù)體進(jìn)行書寫。 寫出求各科平均成績的函數(shù) allaverage()并求出各科平均成績學(xué)生人數(shù)個(gè)相加除學(xué)生人數(shù)取整。 1寫出主函數(shù)并且用 case語句進(jìn)行判斷執(zhí)行主函數(shù)的各個(gè)功能。//學(xué)號 int score[3]。//文件型指針變量如果存放地址為空則輸出 can39。stud[i].score[0],amp。 exit(0)。stud[i].score[1],amp。j3。iSIZE。 for(i=0。j++) { if(stud[i].avestud[j].ave) stud[i].rank++。 for(i=0。 for(i=0。 else cour[j][0]++。 FILE *fp。 fprintf(fp,70~79 \t%d\t%d\t%d\n,cour[0][2],cour[1][2],cour[2][2])。 for(i=0。n)。 } //程序菜單函數(shù) void menu() 14 { printf( WELCOME \n)。 printf( 輸入 0 退出程序 \n)。iSIZE。amp。amp。 printf(請按照菜單進(jìn)行操作 \n)。break。 case 0:goto kill。 在程序運(yùn)行的過程中還出現(xiàn)了血多奇怪的數(shù)據(jù),發(fā)現(xiàn)是數(shù)據(jù)定義和引用的過程中個(gè)別的數(shù)據(jù)類型和乘除的時(shí)候常數(shù)書寫方式的問題。 最后在進(jìn)行梳理程序的時(shí)候發(fā)現(xiàn)了許多用不到的設(shè)置和功能進(jìn)行了清理。 六、本次實(shí)習(xí)的收獲和建議 本次實(shí)習(xí)收獲很多,主要由以下 幾 方面。 培養(yǎng)了細(xì)心和耐心的好習(xí)慣 。 了解了很多的調(diào)試程序的手段和方法。 輸出依然不夠漂亮,部分函數(shù)體寫得不夠簡潔優(yōu)化清晰。 個(gè)人在調(diào)試程序的時(shí)候發(fā)現(xiàn)程序的編譯構(gòu)成中最易出錯(cuò)的是循 環(huán)語句,排序部分,嘗嘗把循環(huán)的結(jié)構(gòu)搞錯(cuò),尤其是抽排序和冒泡排序容易搞混。 } 16 C 語言課程設(shè)計(jì)實(shí)習(xí)報(bào)告 17 四、 調(diào)試過程 由于文件類型輸入輸出最后寫入,所以我的程序全部寫完才開始調(diào)試,用了逐條注釋的方法,配合 程序暫停 的方式。 case 4:nopass()。break。 } } //主函數(shù) C 語言課程設(shè)計(jì)實(shí)習(xí)報(bào)告 15 void main() {
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1