首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数num(int m,int k,int xx[]),陔函数的功能是:将大于整数m且与m相邻的k个素数存入数组xx中传回。最后调用readWriteData()从IN.DAT文件中读取10组数据.分别得出结果,且把结果输出到文件OUT.DAT中。
请编写函数num(int m,int k,int xx[]),陔函数的功能是:将大于整数m且与m相邻的k个素数存入数组xx中传回。最后调用readWriteData()从IN.DAT文件中读取10组数据.分别得出结果,且把结果输出到文件OUT.DAT中。
admin
2013-12-17
46
问题
请编写函数num(int m,int k,int xx[]),陔函数的功能是:将大于整数m且与m相邻的k个素数存入数组xx中传回。最后调用readWriteData()从IN.DAT文件中读取10组数据.分别得出结果,且把结果输出到文件OUT.DAT中。
例如:11 4.则应输出:13 17 19 23
注意:部分源程序已经给出。
请勿改动主函数mainData()和输出函数readWriteData()的内容。
试题程序:
#include
#include
void readWriteData();
void num(int m,int k,int xx[])
{
}
main()
{
int m.n,xx[1000];
printf(“\nPlease enter two integers:”);
scanf(“%d%d”,&m,b.n);
num(m,n,xx);
for(m=0;m
printf(“%d”,xx[m]);
printf(“\n”);
readWriteData()
}
void readWriteData()
{
int m.n,xx[1000],i;
FILE*rf,*wf;
rf=fopen(“IN.DAT”,“r”);
wf=fopen(”OUT.DAT”,“W”);
for(i=0;i<10;i++)
{
fscanf(rf,“%d%d”,&m,&n);
num(m,n,xx);
for(m=0,m
fprintf(wf,“%d”,xxEm]);
fprintf(wf,“\n”);
}
fclose(rf);
fclose(wf);
选项
答案
Void num(int m,int k,int xx[]) { int data=m+1; //定义整形变量data,并赋初值m+1 int half,n=0,i; while(1)//判断data是否为素数 { half=data/2; for(i=2;i<=half;i++) if(data%i==0) break; if(i>half)//i>half说明i是素数 { xx[n]=data;//将d放入数组xx中 n++;//计数器加1 } if(n>=k) //如果找到了k个满足的素数,则跳出循环 break; data++; //继续找下一个素数 } }
解析
num()函数的功能是将大于整数m且符合与m相邻的k个素数,存入数组xxE]中。本题中,在找到符合的素数后,将data放入数组xx中,计数嚣此时加1。利用循环来找到符合条件的素数,然后跳出循环继续寻找下一个素数。
转载请注明原文地址:https://kaotiyun.com/show/5AZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
下列_______范围内的计算机网络可称之为局域网。
在通信网中,为了防止当发送能力大于接收能力时造成数据丢失,要进行【 】。
在TCP端口号中,21号端口用于()。
下列IP地址类别和主机地址长度的匹配中,正确的是()。Ⅰ.A类:24Ⅱ.B类:16Ⅲ.C类:8
使用单一集线器的以太网结构是物理上的()拓扑。
TCP/IP参考模型将网络分成4层,它们是:Ⅰ、网络接口层Ⅱ、互联层Ⅲ、传输层Ⅳ、应用层请问因特网中路由器必须实现______功能。
WindowsNT操作系统内置4种标准网络协议;TCP/IP协议、MWLink协议、NetBIOS的扩展用户接口(NetBEUI)和___________。
关于IP地址,下列正确的选项是()。
一个非零的无符号二进制整数,若在其右边末尾加上两个“0”,形成一个新的无符号二进制整数,则新的数是原来数的【 】倍。
关于计算机配置的描述中,正确的是()。
随机试题
肠扭转引起的坏死,实际上是
关于乙型肝炎的叙述正确的是()。
影响舒适的身体方面的因素不包括
施工图中轴线的编号规则为()。
工程咨询决策支持为工程咨询人员及决策者提供信息的支持,可以分为:()。
提供虚假资料骗取海关注册登记、报关从业资格的,撤销其注册登记,取消其报关从业资格,并处30万元以下罚款。()
甲与乙签订赠与合同,按照合同约定,甲赠与乙800万元用于资助乙的一项发明。但甲在支付给乙500万元后便停止支付,乙此时认为甲答应赠与就应全部赠与,于是向甲索要另外300万元。则下列说法正确的是()。
王某未经许可,以营利为目的非法复制某公司拥有著作权的唱片,情节严重,构成犯罪;同时王某还将该侵权复制品销售给李某,违法所得数额巨大,也构成犯罪。根据刑法及相关规定,对王某的上述行为应当如何定罪处罚?
送乘坐国内航班(火车、轮船)离站的旅游团,地陪应首先移交行李。()
社会救助社会工作的主要内容包括下列哪些内容?()
最新回复
(
0
)