
程序test.c的功能是:将大于整数m且紧靠m的k个素数存入数组XX。请考生编写函数num(intm,intk,intxx[])实现程序的要求,最后调用函数readwriteDAT0把结果输出到0ut.dat文件中。
例如,若输入17,5,则应输出:19,23,29,31,37。

试题答案及解析
【审题关键句】将大于整数m且紧靠m的k个素数存入数组。
【解题思路】
①首先定义一个计数变量cnt并赋初值为0。
②利用while循环统计大于整数m且紧靠m的k个素数,当计数变量cnt的值与变量k的值相等的时候,则退出while循环。每执行一次循环时,变量m的值加1,然后调用函数isP()判断当前的m值是否为素数,如果是素数,则将m的值赋给数组xx[cnt],同时计算变量cnt的值加1,即当数组xx[0]中保存了一个素数之后,在T一次素数判断成立时将保存到xx[1]的位置上,依次类推。
【参考答案】

正在阅读:
2016年计算机三级数据库技术上机练习题及答案(1)05-05
[学校联欢晚会主持词开场白]学校联欢晚会优秀主持词11-06
2023上半年海南中小学教师资格考试笔试报名时间、条件及入口【1月13-16日填报信息】01-13
暖心的十月情人节语录10-12
2011年福建省福州市中考化学真题及答案(Word版)10-22
晚辈结婚祝福语2022最火句子07-15
初中说明文:睁着眼睛睡觉的鱼06-08
2018年北京高考分数线什么时候公布06-10
2019年重庆江津中考政治真题11-19