首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数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
105
问题
调用函数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://www.kaotiyun.com/show/OLOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在DHCP客户机上执行“ipconfig/all”得到的部分信息如图1所示,该客户机在执行地址续约时捕获的其中1条报文及相关分析如图2所示。请分析图中的信息,补全图2中的内容。编号
ADSL上行速率在()。
如图2所示,在某DHCP客户机上捕获了5条报文,表中对第5条报文进行了解析,图3是在该客户机捕获上述报文后执行ipconfig/all命令后得到的信息。分析捕获的报文,并补全图中【51】到【55】的信息。
下列关于服务器技术的描述中,错误的是()。
图4是在一台主机上用sniffer捕捉的数据包,请根据显示的信息回答下列问题。该主机采用HTTP协议进行通信时,使用的源端口是(59)__________。
如图1所示,某校园网使用10Gbps的POS技术与CERNET相连,POS接口的帧格式使用SDH。路由协议的选择方案是校园网采用OSPF动态路由协议,校园网与CERNET的连接使用静态路由协议。另外,还要求在路由器R3上配置一个loopback接口,接口的
采用IEEE802.11b标准的对等解决方案,将4台计算机连成一个无线局域网,如果要求该无线局域网与有线局域网连接,并保持对等解决方案不变,其解决方案是()。
实际吞吐量为28=31Mbps。最大容量为432Mbps的IEEE802.11标准是()。
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书
随机试题
32位的WIN7,系统支持的最大内存:勾()。
1型糖尿病与2型糖尿病,最主要的区别在于
A.发汗解肌B.和解退热C.发汗透疹D.宣肺发汗E.祛风散寒胜湿
小儿出现生理性贫血的时期是
下列哪个选项不属于民族自治地方的自治机关?()
背景资料:某大型水电站工地,施工单位A在重力坝浇筑过程中,管理人员只在作业现场的危险区悬挂了警示牌,夜间施工时,却发生了高空坠落死亡3人的事故。工程建设期间,还时常发生当地群众到建设管理单位及施工工地大量聚集事件。当工程某隐蔽部位的一道工序施工结束,在未
以下属于诉讼时效中断的事由有()。(2015年)
Thecity’smedianrealestatepricesdeclined3.4percentthisyear,accordingtoan______bytheHomeRealtyMarketReport.
Youshouldspendabout20minutesonQuestions27-40whicharebasedonReadingPassage3below.AssessingtheRiskHowdoweju
Whatwillprobablyhappennext?
最新回复
(
0
)