题目内容:
在文件in.dat中已存有200个正整数,且每个数均在 1000至9999之间。函数readDat()是读取这200个数存放到数组aa中。请编制函数isSort(),其函数的功能是:要求按每个数的后三位的大小进行降序排列,如果出现后三位相等的数值,则对这些数值按原始4位数据进行升序排列,将排序后的前10个数存入数组bb中。 最后调用函数writeDat()把结果bb输出到文件out.dat中。
例:处理前90125099601270258088
处理后 50998088702560129012 注意:部分源程序存在test.C文件中。
请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。
参考答案:
答案解析: