 | **问题问题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(); }
| |