已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一数jsV
已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组 b中的数输出到文件0ut.dat。
【审题关键句】个位-千位-百位-十位数大于零的个数,把所有满足此条件的数依次存入数组,按从大到小的顺序排序。
【解题思路】
本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计的四位数的条件是“个位一千位-百位一十位数大于零的个数”,参考答案的第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于数据交换的整型变量tmp可以自定义其变量名。
【参考答案】

设A是N阶实方阵(1)当N为奇数且AA^T=I及|A|=1时,证明|I-A|=0(零)(2)当M为 其他 2020-05-13 …
这题哪里出错了?本题:输出11-999之间的数m,要求m,m*m,m*m*m都为回文数.如11,1 其他 2020-05-17 …
除了I/0设备本身的性能外,影响计算机I/0数据传输速度的主要因素是A.系统总线的传输速率B.主存储 计算机类考试 2020-05-24 …
很有意义的深奥问题1/a中a=0时,1/a的数值为多少,意义是什么.1+(1/a),a=0,数值为 数学 2020-06-03 …
设A是n阶矩阵,且满足AAT=I,|A|=-1,证明|I+A|=0(那个AAT中T为转置) 数学 2020-07-25 …
已知z=(a-i)/(1-i)(a>0),且复数w=z(z+i)的虚部减去它的实部所得的差等于3/ 数学 2020-07-30 …
已知复数Z=a-i/1-i,a>0,且Z(Z+i)的虚部减实部为3/2,求a为多少? 数学 2020-07-30 …
i是虚数单位,若集合S={-1,0,1},则()A.i属于SB.i的二次方属于SC.i的i是虚数单 其他 2020-07-30 …
A={[i,i+1)|i=0,1,2,3...}即A是一系列半开半闭实数区间构成的集合,证:A可数 数学 2020-08-02 …
问一个电池反应(本科及以上请进,因为高中学的不太一样)1与2哪个是对的?(就是问那个Cr2+与I-之 化学 2020-11-21 …