计算三级题库1.docVIP

  • 4
  • 0
  • 约3.24万字
  • 约 30页
  • 2015-11-14 发布于安徽
  • 举报
整数排序题 ☆题目(题) 在文件in.dat中有200个正整数,且每个数均在1000至9999之间。函数ReadDat()读取这200个数存放到数组aa中。请编制函数jsSort(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数依次存入数组bb中,如果后三位的数值相等,则按原先的数值进行降序排列。最后调用函数WriteDat()把结果bb输出到文件out.dat中。 例:处理前 6012 5099 9012 7025 8088 处理后 9012 6012 7025 8088 5099 void jsSort() { int i,j,data; for(i=0;i199;i++) for(j=i+1;j200;j++) if(aa[i]%1000aa[j]%1000||aa[i]%1000==aa[j]%1000aa[i]aa[j]) {data=aa[i];aa[i]=aa[j];aa[j]=data;} for(i=0;i10;i++) bb[i]=aa[i]; } ****************************************************************************** ☆题目2 正整数排序 在文件

文档评论(0)

1亿VIP精品文档

相关文档