首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
61
问题
请编写函数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全国计算机三级
相关试题推荐
在因特网下列协议中,超文本传输协议是
CA安全认证中心的功能是_______。
安腾采用了EPIC,即______技术。
一个C类IP地址要划分子网,要求子网可以有容纳25台主机,那么子网屏蔽码应该是()。
以下关于WindowsNT服务器的描述中,正确的是()。
网桥的种类有【 】、源路由选择网桥、封装网桥和转换网桥。
下列选项中,______不属于电子商务系统中社会保障子系统的内容。
NetWare第二级容错包括硬盘镜像和——功能。
WindowsNT操作系统内置4种标准网络协议;TCP/IP协议、MWLink协议、NetBIOS的扩展用户接口(NetBEUI)和___________。
下列选项中,防火墙无法带来好处的是()。
随机试题
流行性感冒大流行是由于流感病毒抗原性变异,形成什么而引起
女性,50岁,车祸后4小时,全身多处骨折,查体:血压80/50mmHg,脉搏126次/分,呼吸32次/分,经补液输血后,血压、中心静脉压均不升高。可能的原因是
肿瘤脱落细胞细胞质量改变特点是
某县人民法院一审以抢夺罪判处甲有期徒刑3年。一审宣判后甲向市中级人民法院提出上诉,县人民检察院未提出抗诉。市中级人民法院经审理,认为原判认定事实清楚,证据充分,但罪名认定不当,量刑过轻,甲的行为构成抢劫罪,应判处有期徒刑8年。市人民法院的哪种做法是正确的?
负债要归类为流动负债,应满足的条件有()。
社会管理创新是指运用现有的资源和经验,依据政治、经济和社会的发展态势,尤其是依据社会自身运行规律乃至社会管理的相关理念和规范,研究并运用新的社会管理理念、知识、技术、方法和机制等,对传统管理模式及相应的管理方式和方法进行改造、改进和改革,建构新的社会管理机
Howstupiddoesoneneedtobetogetajobreadingthetelevisionnews?IsitactuallybeneficialforTVnewsreaderstohave,i
Some of the keys have a special use. There are referred to as command keys. The 3 most common are the Control or(66), Alternate
Thebiggestsafetythreatfacingairlinestodaymaynotbeaterroristwithagun,butthemanwiththeportablecomputerinbus
A、Themanshouldcallafriend.B、Themanshouldworkonhiscar.C、Themanshouldtakeataxi.D、Themanshouldwalktowork.
最新回复
(
0
)