计算机三级网络上机题库答案(未来教育)1.docVIP

  • 22
  • 0
  • 约9.3万字
  • 约 79页
  • 2017-06-02 发布于河南
  • 举报

计算机三级网络上机题库答案(未来教育)1.doc

计算机三级网络上机题库答案(未来教育)1

第一套 【考点分析】 本题考查对4位整数的排序。考查的知识点主要包括:数组元素的排序算法,if判断语句和逻辑表达式,以及求余算术运算。 【解题思路】 此题属于4位数排序问题。本题需主要解决3个问题:问题1如何取4位数的后3位进行比较;问题2如何按照题目要求的条件(按照每个数的后3位的大小进行降序排列,如果后3位相等,则按照原始4位数的大小进行升序排列)排序;问题3如何将排完序的前10个数存到数组bb中去。 本题的解题思路为:使用双循环对数组按条件进行排序,然后将排完序的前10个数存到数组bb中。对于问题1可以通过算术运算的取余运算实现(aa[i]%1000);问题2通过包含if判断语句的起泡排序法就可以实现。 【参考答案】 void jsSort() {  int i,j; /*定义循环控制变量*/ int temp; /*定义数据交换时的暂存变量*/ for(i=0;i199;i++) /*用选择法对数组进行排序*/ for(j=i+1;j200;j++) { if(aa[i]%1000aa[j]%1000) /*按照每个数的后3位大小进行降序排序*/ { temp=aa[i]; aa[i]=aa[j];

文档评论(0)

1亿VIP精品文档

相关文档