就业数据资源平台
当前位置:首页 > 网络技术
2012计算机等级考试三级网络技术上机例题(5)

**问题问题5

  在文件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


  部门源轨范存在文件prog1.c中。


  请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。


  #include


  #include


  #include


  int aa,bb;


  void jsSort()


  {


  int i,j,data;


  for(i=0;i<199;i++)


  for(j=i+1;j<200;j++)


  if(aa%1000>aa%1000||aa%1000==aa%1000&&aa


  {data=http://www.examw.com/ncre/three/net/164677/aa;aa=aa;aa=data;}


  for(i=0;i<10;i++)


  bb=aa;


  }


  void main()


  {


  readDat();


  jsSort();


  writeDat();


  }

就业数据资源平台