已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVa(),其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果两个新组成的数均是素数且新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。

答案及解析
【审题关键句】千位+十位组合与个位+百位组合,素数,从大到小排序。
【解题思路】
本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,要求判断两个新组合的数都为素数,参考答案的第10条语句,修改该条件语句符合题目的要求,其中,判断十位数是否为素数可以调用函数isprime()进行判断,素数判断的具体算法已经在源程序中给出,不需要掌握。
【参考答案】

正在阅读:
2016年计算机三级《数据库技术》上机考试试题及答案804-13
2023下半年浙江全国英语等级考试报名公告[报名时间7月4日起]07-06
2021上海中小学教师招聘考试模拟试题及答案三套(Word版)09-28
2020年陕西省咸阳市事业单位招聘公告【816人】10-06
[五年级少先队工作计划下学期]最新少先队工作计划五年级05-24
海南会计继续教育平台:http://www.hainanjxjy.com12-26
为了心中那片海作文600字06-27
[江门八中2021升普通高中]2021年1月广东江门普通高中学业水平考试成绩查询时间及方式(1月29日16:00公布)09-24