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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告-文庫(kù)吧

2025-01-15 14:59 本頁(yè)面


【正文】 ss() 不及格人數(shù)統(tǒng)計(jì)的函數(shù) 先求出不及格的成績(jī)并記錄該學(xué)生的各項(xiàng)信息 對(duì)各項(xiàng)信息進(jìn)行輸出 chengjitiao() 輸出學(xué)生的成績(jī)條 8 menu() 打印主菜單 youdengsheng() 學(xué)生成 績(jī)查詢(xún)的函數(shù) 按照課程要求進(jìn)行邏輯用語(yǔ)的編寫(xiě) 輸出優(yōu)等生的個(gè)人信息 C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告 9 三、源程序清單 include include//標(biāo)準(zhǔn)函數(shù)庫(kù)調(diào)用 define SIZE 40//班里學(xué)生 40 個(gè) int english[5],C[5],math[5]。 //‘5’保留小數(shù)點(diǎn)一位 float englishave。//此變量算英語(yǔ)成績(jī)平均分 float Cave。//計(jì)算機(jī) float mathave。//數(shù)學(xué) struct student//學(xué)生結(jié)構(gòu)體 { char name[10]。//存放姓名 int num。//學(xué)號(hào) int score[3]。//學(xué)分 float ave。//平均分 int rank。//排名 }stud[SIZE]。//結(jié)構(gòu)體有 40 個(gè) struct course//課程設(shè)置結(jié)構(gòu)體 { char ame[20]。//存放課程名稱(chēng) 20 表示課程名稱(chēng)最長(zhǎng)有 20 個(gè)字節(jié) }cur[3]={{大學(xué)英語(yǔ) },{C 語(yǔ)言設(shè)計(jì) },{高等數(shù)學(xué) }}。//分別賦初值為課程的名稱(chēng) int cour[3][5]={0}。//后面分段計(jì)數(shù)的時(shí)候分了 5 個(gè)分?jǐn)?shù)段共有三門(mén)課賦初值為零 //讀文件函數(shù) void read() { FILE *fp。//文件型指針變量如果存放地址為空則輸出 can39。t open file!并退出 if ((fp = fopen(e:\\,r))==NULL) { printf(can39。t open file!\n)。 exit(0)。 } for(int i=0。iSIZE。i++)//從 0 到 40 讀入每個(gè)學(xué)生的信息 fscanf(fp,%d%s%d%d%d%d,amp。stud[i].num,stud[i].name,amp。stud[i].score[0],amp。stud[i].score[1],amp。stud[i].score[2],amp。stud[i].score[3])。 //從文件讀取信息 fclose(fp)。 } //寫(xiě)出文件函數(shù) void output() { 10 FILE *fp。//文件型指針變量 if ((fp = fopen(e:\\,r)) == NULL) { printf(can39。t open file!\n)。 exit(0)。 } printf(\t 學(xué)生原始成績(jī) \n)。 printf(| 學(xué)號(hào) | 姓名 |英語(yǔ) |C 語(yǔ)言 |高數(shù) |\n)。 for(int i=0。iSIZE。i++) { fscanf(fp,%d%s%d%d%d,amp。stud[i].num,stud[i].name,amp。stud[i].score[0],amp。stud[i].score[1],amp。stud[i].score[2])。 //從文件讀取信息 printf(%6d%12s%6d%6d%6d\n,stud[i].num,stud[i].name,stud[i].score[0],stud[i].score[1] ,stud[i].score[2], stud[i].score[3])。//從程序輸出到文件里 } } //求學(xué)生平均成績(jī)函數(shù) void average() { int i,j,sum。 for(i=0。iSIZE。i++)//從 0 到 39 循環(huán) { sum=0。 for(j=0。j3。j++)//從第一門(mén)課 到第三門(mén)課循環(huán) sum+=stud[i].score[j]。//每門(mén)課的成績(jī)相加 stud[i].ave=(int)(sum)/3。//八三門(mén)課的成績(jī)除以 3 的平均分 } } //求各科的平均成績(jī)函數(shù) void allaverage() { int i。 englishave=0。 Cave=0。 mathave=0。 for(i=0。iSIZE。i++) //循環(huán)人數(shù) C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告 11 { mathave+=stud[i].score[0]。//所有人數(shù)學(xué)課成績(jī)相加 englishave=(englishave+stud[i].score[1])。 //英語(yǔ) Cave=(Cave+stud[i].score[2])。//計(jì)算機(jī) } englishave=englishave/SIZE。//除以人數(shù)得到平均分 mathave=mathave/SIZE。 Cave=Cave/SIZE。 } //排名函數(shù) void rrank() { int i,j。 for(i=0。iSIZE。i++) stud[i].rank=1。 //抽排法 for(i=0。iSIZE。i++) { stud[i].rank=1。 for(j=0。jSIZE。j++) { if(stud[i].avestud[j].ave) stud[i].rank++。//排名 if(stud[i+1].rank=stud[i].rank) stud[i+2].rank++。 //如果 ....相等再加一個(gè) } } FILE *fp。 if((fp = fopen(e:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1