您的位置是:首页 >> 计算机 >> 计算机等级考试 >> 计算机等级考试四级 >> 文章阅读

2003年9月全国计算机等级考试四级部分上机题及答案


日期:
2005-8-27 14:07:00
来源:
作者:
编辑
bbhboy
1.去掉每组最后两个数,求剩下18个数的平均值,存入b[10]中,请5个升序,后5个降序排列 
void js() 
{ int i,j; 
  double t,aver; 
  for(i=0;i<10;i++) 
  { aver=0.0; 
    for(j=0;j<18;j++) aver+=aa[i][j]; 
    b[i]=aver/18;   } 

  for(i=0;i<5;i++) 
   for(j=i+1;j<5;j++) 
   if(b[i]>b[j]) 
   { t=b[i]; 
     b[i]=b[j]; 
     b[j]=t;    } 

  for(i=5;i<10;i++) 
   for(j=i+1;j<10;j++) 
   if(b[i]   { t=b[i]; 
     b[i]=b[j]; 
     b[j]=t;   } 


OUT.DAT 
5181.33 
5428.17 
5655.11 
5671.39 
6131.56 
6662.06 
6662.06 
4991.11 
4987.17 
1987.17 
2、先对每组数升序排列,去掉中间两数,求剩下18个数平均值,存如b[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]

此文共有4页 上一页 1 2 3 4 下一页

关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。