[切换城市]
报课、招生咨询电话:010-51268840/41 ·北京站  ·上海站  ·郑州站     [课程] [夏令营] [书店] [高校招生] 进入论坛>>
首 页 外 语 IT 财 会 学 历 出 国 管 理 公务员 成 考 人力资源 0-18岁
  ·职业资格 ·考研 ·在职研   ·报关员 ·外销员 ·国际商务师 ·网络教育  ·环球职业教育 ·会计网校 ·新东方
首页 > 计算机考试 > 计算机等级考试 > 四级真题 >
→论坛登陆 用户名  密码  
2003年全国计算机等级考试四级上机题

作者: 发布时间:2007-05-17 17:26:07 来源:

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


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

 
 
                                        
评论】【加入收藏夹】【 】【打印】【关闭
育路网2007年夏令营联展
 更多有关新闻:
 
无相关信息
发表评论
用户名: 密码:
验证码: 匿名发表
课程搜索:
选择分类:
课程关键字:
课程 学校
 2007年首都高校秋季招生
北京理工大学2007年招生简章
北京文理研修学院2007年招生简章
北京建设大学2007年招生简章
北京中山学院2007年招生简章
北京城市学院2007年招生简章
培黎职业学院2007年招生简章
北京金融学院2007年招生简章
北京吉利大学2007年招生简章
北方工商管理学院2007年招生简章
2007年首都高校秋季招生
 本周推荐课程
·初中起点雅思半年脱产 ·启德雅思6分冲刺课程
·新概念1+2册慢速精讲课 ·环球新托福100分强化
·北文王长喜四级强化班 ·英语四、六级培训课程
·海文考研数学课程 ·海文考研英语课程
·北大企业管理高级研修班 ·清华企业领导人研修班
·中美高中生交换项目 ·北工大中加学院2+2本科
·劳动和社会保障部物流师 ·物业管理师职业培训
·市场营销经理国际资格 ·现场管理实务培训
 热点新闻
·李祖华谈公务员面试自我介绍技巧
·郭五林做客育路网谈07国考申论备考
·金路做客人民网解析07公务员考试大纲
·公务员辅导专家李如海视频讲课
·金路做客网易解析07公务员考试大纲(视频)
·金路做客网易解析07年公务员考试大纲
·金路李祖华谈北京公考热点--如何解决群众看病
·公务员辅导专家孙秀秋视频讲课
·国家公考命题专家周盈教授讲座视频(二)
·李祖华公共基础、行测、申论、面试知识点的联
清华大学留学
中法管理硕士预科班
出国留学咨询热线:010-51268840
 最新新闻
·金路李祖华谈北京公考热点--如何解决群众看病
·郭五林做客育路网谈07国考申论备考
·金路做客人民网解析07公务员考试大纲
·金路做客网易解析07公务员考试大纲(视频)
·金路做客网易解析07年公务员考试大纲
·金路07公务员培训国庆班第二天周盈视频
·金路07年国家公务员培训国庆班第三天
·金路07年国家公务员培训国庆班第一天
·国家公考命题专家周盈教授讲座视频(二)
·公务员辅导专家李如海视频讲课
 育路社区            进入>>
 
学员报名服务中心: 北京北三环西路43号满庭芳园C座103室(交通位置图
咨询电话:北京- 010-51268840/41 传真:010-62111550 上海-021-64392659、64397431
育路网-中国新锐教育社区: 北京站 | 上海站
本站法律顾问: 邱清荣律师
育路网版权所有1999-2007 | 京ICP备05012189号