2003年全国计算机等级考试四级上机题7
来源:优易学  2010-1-14 14:06:33   【优易学:中国教育考试门户网】   资料下载   IT书店
7.在数组aa[10][20]中存有200个数(从in.dat文件里可以看到都是四位整数),用空格隔开, 首先把每组的20个数从小到大排序,再去掉每一行的中间的两个以及最大的两个数,再求出剩余的16个数的算术平均数依次存入bb[10]中。

void js()
{ int i,j,k,t;
 double aver;
 for(i=0;i<10;i++)
 { for(j=0;j<20;j++)
 for(k=j+1;k<20;k++)
 if(aa[i][j]>aa[i][k])
 { t=aa[i][j];
 aa[i][j]=aa[i][k];
 aa[i][k]=t; } }

 for(i=0;i<10;i++)
 { aver=0.0;
 for(j=0;j<20;j++) aver+=aa[i][j];
 aver=aver-aa[i][9]-aa[i][10]-aa[i][18]-aa[i][19];
 b[i]=aver/16; }
}

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训