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

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

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

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

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

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

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

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

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

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

  • 2003年9月全国计算机等级考试四级部分上机题及答案 【字体:
    http://www.ks263.com 来源:本站原创 点击数: 更新:2004-12-22 【VIVI收藏

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


    OUT.DAT 
    5617.33 
    5472.06 
    5079.11 
    5322.72 
    5975.50 
    4961.06 
    5073.22 
    6544.78 
    5073.22 
    6544.78 
    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;    } 


    OUT.DAT 
    6468.06 
    6423.00 
    6423.00 
    5798.61 
    5619.17 
    5312.22 
    5178.00 
    4931.11 
    4769.50 
    4769.50 
    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;  } 


    OUT.DAT 
    5598.38 
    5405.94 
    5055.81 
    5343.75 
    5934.62 
    5093.94 
    5095.06 
    6534.50 
    5095.06 
    6534.50 
    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;  } 


    OUT.DAT 
    6023.50 
    5975.75 
    5535.06 
    5835.56 
    6567.19 
    5393.25 
    5576.81 
    7020.06 
    5576.80 
    7020.06 
    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;  } 


    OUT.DAT 
    5609.33 
    5543.72 
    4491.39 
    5336.17 
    6034.61 
    4780.94 
    4986.33 
    6594.33 
    4986.33 
    6594.33 

    文章录入:ks263.com    责任编辑:ks263.com 
  • 上一篇文章:

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