在文件in.dat中已存有200个正整数,且每个数均在1 000至9999之间。函数readDat是读取这200个数存放
在文件in.dat中已存有200个正整数,且每个数均在1 000至9999之间。函数readDat是读取这200个数存放到数组aa中。请编制函数jsSort,其函数的功能是:要求按每个数的后三位的大小进行降序排列,如果出现后三位相等的数值,则对这些数值按原始4位数据进行升序排列,将排序后的前10个数存入数组bb中。 最后调用函数writeDat把结果bb输出到文件out.dat中。
【审题关键句】按每个数的后三位降序排列,然后取出满足此条件的前10个数依次存入数组;如果后三位的数值相等,则按原先的数值进行升序排列。
【解题思路】本题类似第7套试题,通过审题可以发现主要有两个不同点:①按每个数的后三位降序排列,参考答案的第5条语句,修改两数组元素的大小比较符即可;②后三位的数值相等则按原先的数值进行升序排列,参考答案的第13条语句,同样也是修改两数组元素的大小比较符即可。
【参考答案】


已知二维随机变量(X,Y)服从二维正态分布,并且X,Y分别服从正态分布N(1,9)和N(0,16) 数学 2020-06-10 …
.(本题6分)先阅读下面的内容,例题:若m2+2mn+2n2-6n+9=0,求m和n的值.∵m2+ 数学 2020-07-13 …
10、观察下列顺序排列的等式:9×0+1=19×1+2=119×2+3=219×3+4=319×4 数学 2020-07-18 …
输入两个整数a和n,a的范围是[0,9],n的范围是[1,8],求数列之和S=a+aa+aaa+. 其他 2020-07-19 …
何老师安排喜欢探究问题的小明解决某个问题前,先让小明看了一个有解答过程的例题.例:若m2+2mn+ 数学 2020-07-22 …
1减去(0.9的n次方)大于等于0.9,求n请尽量详细 数学 2020-08-02 …
从正态总体X~N(3,36)中抽取容量为n的样本,如果要求其样本均值位于区间(0,6)内的概率不小 其他 2020-08-03 …
如图,用A,B,C三个不同的元件连接成一个系统N.当元件A正常工作且元件B、C至少有一个正常工作时 其他 2020-08-03 …
如何求解带参数的四元三次方程组symsy1y2y3an(n是参数)9*(n-4)*y2*y3+9*y 其他 2020-10-31 …
先阅读,再解决问题,例题:若m2+2mn+2n2-6n+9=0,求m和n的值.(1)若x2+2y2- 数学 2020-11-03 …