首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数rwdata(),从in.dat文件中读取10组数据(m和k),并嵌套调用primenum函数分别得出array[]数组。请编写primenum(int m,int k,int array[])。该函数的功能是;将紧靠m的k个素数存入数组array
调用函数rwdata(),从in.dat文件中读取10组数据(m和k),并嵌套调用primenum函数分别得出array[]数组。请编写primenum(int m,int k,int array[])。该函数的功能是;将紧靠m的k个素数存入数组array
admin
2021-02-03
75
问题
调用函数rwdata(),从in.dat文件中读取10组数据(m和k),并嵌套调用primenum函数分别得出array[]数组。请编写primenum(int m,int k,int array[])。该函数的功能是;将紧靠m的k个素数存入数组array并在屏幕上显示。最后把结果输出到文件out.dat中。
例如。若输入3 9则对应输出5 7 11 13 17 19 23 29 31。
注意:部分程序已经给出.请勿改动主函数main()和输出数据函数rwdata()的内容。
试题程序:
#include
#include
void rwdata();
void primenum(int m,int k,int array[])
{
}
main()
{
int m。n,array[1000];
printf(“\Please enter two integers:”);
seanf(“%d%d”,&m,&n);
primenum(m,n,array);
for(m=0;m
printf(“%d”,array[m]);
printf(“\n”);
rwdata();
}
void rwdata()
{
int m,n,array[1000],i;
FILE*readfile,*writefile;
readfile=fopen(“in.dat”,“r”);
writefile=fopen(“out.dat”,“W”);
for(i=0Ii<10;i++)
{
fscanf(readfile,“%d%d”,&.m,&n);
primenum(m,n,array);
for(m=0;m
fprintf(writefiIe,“%d”,array[m]);
fprintf(writefile,“\n”)1
}
fclose(readfile);
felose(writefile);
}
}
选项
答案
void primenum(int m,int k,int array[]) { int value=m+l; int half,n=0,i; while(1) { half=value/2; for(i=2;i<=half;i++) if(value%i==0) break; if(i>half) { arrsu[n]=value; n++; } if(n>=k) hreak; value++; } }
解析
本题主要考查素数判断的问题,本程序的算法是:①先定义变量value.将m之后的数逐个赋值给该变量;②若此数不能被2~value/2整除,则为素敖,将值赋给arrayIn],然后n++。
转载请注明原文地址:https://kaotiyun.com/show/OLOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
下图是网络地址转换NAT的一个示例根据图中信息,标号为①的方格中的内容应为()。
下列关于路由器技术的描述中,错误的是()。
下图是一台主机在命令行模式下执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)该主机上执行的命令完整内容是(1)___________。(2)主机59.67.148.5的功能是(2)___________,其提供服
下图是校园网某台主机使用浏览器访问某个网站,在地址栏键入其URL时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)该URL的是(1)________(2)该主机的IP地址是(2)________(3)图中的①②③删除了部分信息,其中
图4是在一台主机上用sniffer捕获的数据包。请根据图中信息回答下列问题。该主机使用的DNS服务器的域名是(56)__________,DNS服务器的IP地址是(57)_________。
图4是在一台主机上用sniffer捕捉的数据包,请根据显示的信息回答下列问题。该主机采用HTTP协议进行通信时,使用的源端口是(59)__________。
下列关于综合布线系统的描述中,错误的是()。
如表1所示,在某DHCP客户机上捕获了6个报文,并对第5条报文进行了解析,请分析相关信息回答下列问题:(1)客户机获得的IP地址是(1)_________。(2)在DHCP服务器中设置的DNS服务器地址是(2)__________,路由器地址是(3
如图1所示,某校园网使用10Gbps的POS技术与CERNET相连,POS接口的帧格式使用SDH。路由协议的选择方案是校园网采用OSPF动态路由协议,校园网与CERNET的连接使用静态路由协议。另外,还要求在路由器R3上配置一个loopback接口,接口的
采用IEEE802.11b标准的对等解决方案,将4台计算机连成一个无线局域网,如果要求该无线局域网与有线局域网连接,并保持对等解决方案不变,其解决方案是()。
随机试题
30岁,结婚4年未孕,月经频发,经血量正常。妇科检查:子宫正常大,双附件无异常,基础体温双相。最可能的诊断是()
下列哪些疾病为血管外溶血
根据《药品经营质量管理规范实施细则》,下列叙述正确的是
国土资源部依照法律规定负责对各级()部门的行政复议工作进行监督。
变形监测内容包括几何量、物理量两方面,其中几何量监测内容主要包括()。
工程建设照片和声像资料收文登记后,应交给项目总监理工程师或()进行处理,重要文件内容应在监理目标中记录。
积极的预防工作包括()
设某商品的需求函数为Q=160-2P,其中Q,P分别表示需求量和价格,如果该商品需求弹性的绝对值等于1,则商品的价格是().
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
Whenwethinkofentrepreneurs,mostofusimagine【C1】______,successful,over-achieverslikeBillGatesofMicrosoft,RichardB
最新回复
(
0
)