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

正文內(nèi)容

用c語(yǔ)言編寫(xiě)學(xué)生成績(jī)管理系統(tǒng)(編輯修改稿)

2025-05-05 01:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ;i用來(lái)表示學(xué)生個(gè)數(shù),j則用來(lái)表示學(xué)生每門(mén)課的分?jǐn)?shù) for(i=0。in。i++) { stu[i].total=0。 for(j=0。jM。j++) //M表示科目在頭文件出已經(jīng)定義 { stu[i].total+=stu[i].score[j]。 } }}/*****************計(jì)算各個(gè)同學(xué)的平均分*****************************/void avergescore(void){ int i,j。 //定義變量i,j;i用來(lái)表示學(xué)生個(gè)數(shù),j則用來(lái)表示學(xué)生每門(mén)課的分?jǐn)?shù) for(i=0。in。i++) { stu[i].aver=0。 for(j=0。jM。j++) //M表示科目在頭文件出已經(jīng)定義 { stu[i].aver+=stu[i].score[j]。 } stu[i].aver=stu[i].aver/M。 //計(jì)算平均分 }}/************查看學(xué)生成績(jī)及根據(jù)平均分對(duì)學(xué)生進(jìn)行排序*********************/void lookscore(void){ int i,j,k。 // i,j,k都表示學(xué)生成績(jī)比較用來(lái)調(diào)換順序 STU t。 total()。 // 此處用來(lái)對(duì)調(diào)用函數(shù)的聲明 avergescore()。 system(cls)。 // 清屏專(zhuān)用 printf( 已經(jīng)轉(zhuǎn)到查看成績(jī)及成績(jī)排序菜單\n)。 for(i=0。in1。i++) { for(k=i,j=i+1。jn。j++) if(stu[j].averstu[k].aver) k=j。 if(k!=j) { t=stu[k]。 stu[k]=stu[i]。 stu[i]=t。 } } printf(名次\t學(xué)號(hào)\t\t姓名\t性別\t高數(shù)分\t英語(yǔ)分\tC語(yǔ)言分\t總分\t平均分\n)。 for(i=0。in。i++) { printf(%d\t%s\t%s\t%s\t,i+1,stu[i].number,stu[i].name,stu[i].sex)。 for(j=0。jM。j++) printf(%\t,stu[i].score[j])。 printf(%\t,stu[i].total)。 printf(%,stu[i].aver)。 printf(\n)。 }}/*****************通過(guò)輸入學(xué)號(hào)查找學(xué)生成績(jī)***************************/void searchscore(void){ char a[10]。 //定義數(shù)組a的類(lèi)型可輸入數(shù)字,字母或字符 int i,j。 system(cls)。 //清屏 printf( 已經(jīng)轉(zhuǎn)到查詢學(xué)生成績(jī)菜單\n)。 printf(請(qǐng)輸入需查詢的學(xué)生學(xué)號(hào)\n)。 scanf(%s,a)。 for(i=0。in。i++) { if(strcmp(a,stu[i].number)==0) //如果輸入的學(xué)號(hào)為真則輸出相關(guān)信息 { printf(名次\t學(xué)號(hào)\t\t姓名\t性別\t高數(shù)分\t英語(yǔ)分\tC語(yǔ)言分\t總分\t平均分\n)。 printf(%d\t%s\t%s\t%s\t,i+1,stu[i].number,stu[i].name,stu[i].sex)。 for(j=0。jM。j++) printf(%\t,stu[i].score[j])。 printf(%\t,stu[i].total)。 printf(%,stu[i].aver)。 printf(\n)。 break。 //找到該學(xué)生成績(jī)信息后跳出for循環(huán) } else printf(未找到該學(xué)生信息\n)。 }}/*******統(tǒng)計(jì)學(xué)生成績(jī)信息,計(jì)算出每一門(mén)課的最高分****************/ void statistic() { int i,j=0,k=0,c1。 char str[2]。 float average[M],sum=0。 printf(沒(méi)有可被查找的記錄\n)。 // system(cls)。 if(M==0) //如果沒(méi)有輸入成績(jī)則輸出沒(méi)有可查找的記錄 printf(沒(méi)有可被查找的記錄\n)。 else { while(1) { printf(下面將統(tǒng)計(jì)考試成績(jī)\n)。 printf(請(qǐng)選擇你要統(tǒng)計(jì)哪科的成績(jī) \\\n)。 scanf(%d,amp。c1)。 printf(\t一共有%d個(gè)記錄\n,M)。 /*總共記錄數(shù)*/ switch(c1) { case 1: //用來(lái)判斷高數(shù)的最高分,平均分,輸出不及格人員名單 for(i=0。iM。i++) { sum+=stu[i].score[0]。 if(stu[k].score[0]stu[i].score[0]) k=i。 if(stu[j].score[0]stu[i].score[0]) j=i
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1