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

正文內(nèi)容

c語言課程設(shè)計---學(xué)生成績管理(1)(編輯修改稿)

2025-02-12 02:55 本頁面
 

【文章內(nèi)容簡介】 if((fp=fopen(d:\\,r))==NULL) { printf(文件打開失??!\n)。 return。 } else { for(i=0。!feof(fp)。i++) fscanf(fp,%s%s%d%s,stu[i].num,stu[i].cla,amp。stu[i].math,amp。stu[i].name)。 } *n=i。 fclose(fp)。}void show(){struct student stu[N]。 int i,n。 reads(stu,amp。n)。/*從文件中讀出所有學(xué)生信息*/ printf( *****************所有的學(xué)生信息如下*****************)。 for(i=0。in。i++) printf(\n%s %s %d %s\n,stu[i].num,stu[i].cla,stu[i].math,stu[i].name)。 printf(\n)。 printf( 總?cè)藬?shù)為: )。 printf(%d\n,n)。 printf(\n\n)。}求全部同學(xué)的數(shù)學(xué)平均分,只需將所有同學(xué)的成績相加,然后除以總?cè)藬?shù),從而得到總平均分數(shù)。在此需對單獨的模塊進行引入,打開讀入數(shù)據(jù)。void average(){ struct student stu[N]。 int i,n, average,temp=0。 reads(stu,amp。n)。 for(i=0。in1。i++)temp=temp+stu[i].math。 average=temp/(n1)。 printf(\n)。 printf( 總平均分為: )。 printf(%d\n,average)。 printf(\n\n)。}把結(jié)構(gòu)體中的班級按從大到小排序,然后取第一個與后面的比較,當(dāng)與第一個不同是取出,它與后面的繼續(xù)比較,依次下去,即可的班級和人數(shù)。計算各班平均分是用這些跟結(jié)構(gòu)體中的班級比較,相同的數(shù)學(xué)成績相加,最后除以各班人數(shù)即可得到。具體程序如下:void aver(){ struct student stu[N]。char ban[N][10]。 int ava[N],ren[N],m=0,i,j,n。 reads(stu,amp。n)。 strcpy(ban[0],stu[0].cla)。 ren[0]=1。 ava[0]=stu[0].math。 i=n1。 while(i0) {for(int j=0。j=m。j++) {if(strcmp(ban[j],stu[i].cla)==0){ ava[j]+=stu[i].math。 ren[j]++。 i。 break。 } else if(j!=m) continue。 else {m++。 strcpy(ban[m],stu[i].cla)。 ren[m]=1。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1