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

正文內(nèi)容

班級成績管理系統(tǒng)c語言課程設(shè)計-資料下載頁

2024-08-25 16:08本頁面

【導(dǎo)讀】課程名稱C語言課程設(shè)計。課題名稱班級成績管理系統(tǒng)。專業(yè)班級土木工程1381. 任務(wù)書下達日期2020年12月10日。任務(wù)完成日期2020年12月28日

  

【正文】 ++) C 語言課程設(shè)計 23 { stu[i].aver=0。 for(j=0。jM。j++) { stu[i].aver+=stu[i].score[j]。 } stu[i].aver=stu[i].aver/M。 } } void look()/*查看及排序功能 */ { int i,j,k。 STU t。 avergescore()。 system(cls)。 for(i=0。in1。i++) { for(k=i,j=i+1。jn。j++) if(stu[j].averstu[k].aver) k=j。 if(k!=j) { C 語言課程設(shè)計 24 t=stu[k]。 stu[k]=stu[i]。 stu[i]=t。 } } printf(名次 \t 學(xué)號 \t 姓名 \t 語文 \t 數(shù)學(xué) \t 英語 \t 計算機 \t 平均分 \n)。 for(i=0。in。i++) { printf(%d\t%s\t%s\t,i+1,stu[i].number,stu[i].name)。 for(j=0。jM。j++) printf(%\t,stu[i].score[j])。 printf(%,stu[i].aver)。 printf(\n)。 } } void find()/*查找功能 */ { char a[10]。 int i,j。 system(cls)。 printf(請輸入需查詢的學(xué)生學(xué)號 \n)。 scanf(%s,a)。 C 語言課程設(shè)計 25 for(i=0。in。i++) { if(strcmp(a,stu[i].number)==0) { printf(名次 \t學(xué)號 \t姓名 \t 語文 \t數(shù)學(xué) \t英語 \t計算機 \t平均分 \n)。 printf(%d\t%s\t%s\t,i+1,stu[i].number,stu[i].name)。 for(j=0。jM。j++) printf(%\t,stu[i].score[j])。 printf(%,stu[i].aver)。 printf(\n)。 break。 } else printf(未找到該學(xué)生信息 \n)。 } } void count()/*統(tǒng)計功能 */ { STU *p=stu。 int i,j。 float aver[M]={0}。 float count=,sum=。 C 語言課程設(shè)計 26 system(cls)。 for(i=0。in。i++) { sum+=(p+i)aver。 } printf(班級平均分為 :% 分 \n 下列依次為語文 \t數(shù)學(xué) \t英語 \t 計算機的平均分: \n,sum/n)。/*平均分計算 */ for(i=0。iM。i++) for(j=0。jn。j++) aver[i]=aver[i]+stu[j].score[i]/n。 for(i=0。iM。i++) printf(%f\n,aver[i])。 printf(\n)。 } void modify()/*修改功能 */ { char a[10]。 int i,j。 system(cls)。 printf(請輸入需要修改成績的學(xué)生學(xué)號 \n)。 scanf(%s,a)。 for(i=0。in。i++) C 語言課程設(shè)計 27 { if(strcmp(a,stu[i].number)==0) { printf(名次 \t學(xué)號 \t姓名 \t 語文 \t數(shù)學(xué) \t英語 \t計算機 \t平均分 \n)。 printf(%d\t%s\t%s\t,i+1,stu[i].number,stu[i].name)。 for(j=0。jM。j++) printf(%\t,stu[i].score[j])。 printf(%,stu[i].aver)。 printf(\n)。 printf(請重新輸入該學(xué)生的學(xué)號 姓名 :\n)。 scanf(%s%s,stu[i].number,stu[i].name)。 printf(請重新輸入學(xué)生成績 :\n)。 printf(\t 語文 \t 數(shù)學(xué) \t 英語 \t 計算機 \n)。 for(j=0。jM。j++) scanf(%f,amp。stu[i].score[j])。/*找到該學(xué)生成績后進行修改,跳出 for 循環(huán) */ printf(修改成功 \n)。 break。 } else printf(未找到該學(xué)生信息 \n)。 } C 語言課程設(shè)計 28 } void add()/*添加功能 */ { int a,i,j。 system(cls)。 printf(請輸入新增加的學(xué)生人數(shù): \n)。 scanf(%d,amp。a)。 n=n+a。 for(i=na。in。i++) { printf(請輸入學(xué)生 %d 的學(xué)號 姓名 :\n,i+1)。 scanf(%s%s,stu[i].number,stu[i].name)。 printf(請輸入學(xué)生成績 :\n)。 printf(\t 語文數(shù)學(xué) \t 英語 \t 計算機 \n)。 for(j=0。jM。j++) scanf(%f,amp。stu[i].score[j])。 printf(添加成功 \n)。 } } void deleted()/*刪除功能 */ { int i,j,c。 C 語言課程設(shè)計 29 char m,a[10]。 system(cls)。 printf(請輸入學(xué)生學(xué)號 \n)。 scanf(%s,a)。 for(i=0。in。i++) { if(strcmp(a,stu[i].number)==0) { printf(名次 \t學(xué)號 \t姓名 \t 語文 \t數(shù)學(xué) \t英語 \t計算機 \t平均分 \n)。 printf(%d\t%s\t%s\t,i+1,stu[i].number,stu[i].name)。 for(j=0。jM。j++) printf(%\t,stu[i].score[j])。 printf(%,stu[i].aver)。 printf(\n)。 c=i。 break。 } else printf(未找到該學(xué)生信息 \n)。 } printf(是否刪除該學(xué)生成績 (y/n)\n)。 scanf(%s,amp。m)。 C 語言課程設(shè)計 30 if(m==39。y39。) { for(i=c。in1。i++) stu[i]=stu[i+1]。 /*結(jié)構(gòu)體整體賦值將后一位學(xué)生成績信息拷貝進入前一位學(xué)生信息的存儲位置 */ n=n1。 /*刪除該學(xué)生信息后學(xué)生總數(shù)減一 */ printf(刪除成績成功 \n)。 } else printf(刪除成績失敗 \n)。 } void save()/*保存功能 */ { FILE *fp。 int i,mm=1。 char m。 system(cls)。 puts(是否保存學(xué)生成績 (y/n))。 scanf(%s,amp。m)。 if(m==39。y39。) { if((fp=fopen(,wb))==NULL) C 語言課程設(shè)計 31 { printf(文件打開失敗 \n)。 return。 } for(i=0。in。i++) if(fwrite(amp。stu[i],sizeof(struct student),1,fp)!=1) { printf(保存失敗 \n)。 mm=0。 } if(mm==1) printf(保存成功 !\n)。 fclose(fp)。 } else return。 } 附 2:參考文獻 C語言程序設(shè)計 軟件工程 C語言項目開發(fā) C 語言課程設(shè)計 32 計算機與通信學(xué)院課程設(shè)計評分表 課題名稱: 班級成績管理系統(tǒng) 項 目 評 價 設(shè)計方案的合理性與創(chuàng)造性 設(shè)計與調(diào)試結(jié)果 設(shè)計說明書的質(zhì)量 答辯陳述與回答問題情況 課程設(shè)計周表現(xiàn)情況 綜合成績 教師簽名: 日 期:
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1