已知数据文件in.dat中存有300个四位数,并已调用读函数rcadDat把这些数存入数组a中,请编制一函数j
已知数据文件in.dat中存有300个四位数,并已调用读函数rcadDat把这些数存入数组a中,请编制一函数jsvalue,其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat中。
【审题关键句】千位+百位等于十位+个位的数的个数,把所有满足此条件的四位数依次存入数组,然后对数组按从大到小的顺序进行排序。
【解题思路】
本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计的四位数的条件是“千位+百位=十位+个位”,参考答案的第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于数据交换的整型变量tmp可以自定义其变量名。
【参考答案】
![](https://www.zaojiaoba.cn/2019-12/07/1575715563-4562.jpg)
![](https://www.zaojiaoba.cn/2019-12/07/1575715564-3889.jpg)
小明读一本故事书,第一周读的比总页数的3分之一还多15页,已知已读页数与未读页数的比为2比3,全书 数学 2020-04-25 …
1.一个数的20%是50的80%,求这个数是多少?2.读一本120页的书,已读这本书的3分之2,已 数学 2020-04-27 …
一道数学题:童童读一本书,上午读了这本书的1|10,下午比上午多读6页,这时已读的页数与未读页数的 数学 2020-05-23 …
笑笑读一本书,已读和未读的页数比是1:3,如果再读24页,这时已读页数与未读页数比是1:2.这本书 数学 2020-05-24 …
一个九位数,各个数位上的数字之和为15,其中最高位上的数字是2,万位上的数字是千位上的数字的3倍, 数学 2020-06-02 …
点点读了一本书,上午多了若干页后,已读的页数比未读页数比是9分之一,下午比上午多读了63页,这时已 数学 2020-07-10 …
阅读学习:给定一列数,我们把这列数中的第一个数记为,第二个数记为,第三个数记为,依次类推,第n个数 数学 2020-07-13 …
读一本书,第一天读的页数与全书页数的比是1:4,第二天比第一天多读260页,这时已读页数和未读页数 数学 2020-07-19 …
小红在读一个两位小数时,把小数点漏读了,结果所读的数比原来的数大457.38,原来的小数多少?甲乙 数学 2020-07-19 …
在450035690这个数读作(),改写成万做单位的数是(),省略亿位后面的尾数约是(一、填空:1 数学 2020-07-30 …