| 网站首页 | 考试学习 | 英语学习 | 求职 | 资源下载 | 出国留学 | 论文中心 | 箐箐校园 | 
资格类考试: 公务员考试 报关员考试 导游资格 注册会计 司法考试
外语类考试: 英语四六级 雅思 托福 GRE BEC PETS 职称英语
学历类考试: 高考 考研 自考 成考 专升本
计算机考试: 等级考试 水平考试 微软认证 思科认证 Linux认证
设为主页
联系站长
添加收藏夹
您现在的位置: 学子考试网 >> 考试学习 >> IT考试 >> 等级考试 >> 历年试题 >> 四级试题 >> 文章正文 用户登录 新用户注册
特 别 推 荐
· 报关员辅导
· 经济师辅导
· 会计职称辅导
· 注册会计师辅导
· 英语四级辅导
· 公共英语(PETS)辅导
· 商务英语(BEC)辅导
· 职称英语辅导
· 报检员辅导
· 造价工程师辅导
· 2006公务员网络辅导课程
· 查看更多...
最 新 热 门
最 新 推 荐
相 关 文 章
  • 上海:06年下半年全国计算

  • 全国计算机等级考试三级C语

  • 全国计算机等级考试三级网

  • 全国计算机等级考试一级05

  • 全国计算机等级考试一级04

  • 全国计算机等级考试一级02

  • 全国计算机等级考试一级01

  • 2004年9月全国计算机等级考

  • 2003年报关员资格全国统一

  • 全国计算机等级考试一级B考

  • 2003年全国计算机等级考试四级上机题 【字体:
    http://www.ks263.com 来源:本站原创 点击数: 更新:2005-2-22 【VIVI收藏
    题中以给出float bb[10],设置aver为double 或 float 都可以!  

    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\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<9;i++) 
       for(j=i+1;j<10;j++) 
       if(b[i]   { t=b[i]; 
         b[i]=b[j]; 
         b[j]=t;   } 



    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\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][9]-aa[i][10]; 
        b[i]=aver/18;  } 



    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\3.去掉每组的首尾两数,求剩下18个数平均值,存入b[10]中,并由大到小排列 
    void js() 
    { int i,j; 
      double t,aver; 
      for(i=0;i<10;i++) 
      { aver=0.0; 
        for(j=1;j<19;j++) aver+=aa[i][j]; 
        b[i]=aver/18;  } 

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



    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\4.每组升序排列,去掉中间4个数,求剩下数的平均值,存入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][8]-aa[i][9]-aa[i][10]-aa[i][11]; 
        b[i]=aver/16;  } 



    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\5.每组数由小到大排列,在去掉中间两位数和最小的两位数,在计算平均值,存入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][0]-aa[i][1]-aa[i][9]-aa[i][10]; 
        b[i]=aver/16;  } 



    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\6.去掉每组数的最大值和最小值,求其于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][0]-aa[i][19]; 
        b[i]=aver/18;  } 



    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\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;  } 


    4763.38      
    4444.44      
    4862.69      
    4611.44     
    4754.00  
    4161.31     
    5151.81     
    4074.50     
    5136.31     
    4278.19 


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 
    8.是aa[10][20] ,去掉中间2个后求平均值,结果存入bb[10]中 ,对bb[10]按从小到大顺序排序. 

    void js() 
    { int i,j; 
      double t,aver; 
      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]; 
        b[i]=aver/18;  } 

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


    4536.33   
    4566.22    
    4680.78    
    4955.17     
    5028.56    
    5186.44     
    5429.83   
    5553.17     
    5715.94     
    6357.83 


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 
    9.由200个四位数存在数组aa[10][20]中,在去掉每行的最大两个数 求剩下的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<18;j++) aver+=aa[i][j]; 
        b[i]=aver/18;  } 



    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\10.每一组不计最小的两个数的平均值。然后存入b[]数组 

    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=2;j<20;j++) aver+=aa[i][j]; 
        b[i]=aver/18;  } 
    文章录入:ks263.com    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口