首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
85
问题
请编写函数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://www.kaotiyun.com/show/5AZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在IP数据报的传递过程中,IP数据报报头中保持不变的域包括
使用粗缆组建局域网时,如果使用中继器设备,那么,粗缆可能达到的最大长度为
二级域名Ac代表【 】。
基于文件服务的局域网操作系统软件一般分为两个部分,即工作站软件与_______。
下列关于消息摘要相关知识点的说法中,错误的是()。
关于UINX操作系统的结构和特性,以下说法错误的是()。
WindowsNTServer系统内置以下______标准网络协议。
关于无线微波扩频技术的下列说法中,错误的是______。
关于计算机配置的描述中,正确的是()。
Windows服务器的域模式提供单点______能力。
随机试题
小张最近工作压力大,睡觉的时候经常做噩梦。这种噩梦属于()
社会主义由空想变为科学的标志性著作是
我国的项目管理的应用是从()领域的探索开始的。
根据《建设工程项目管理规范》,项目经理的权限包括()。
以下说法不是领导者的角色的是()。
水稻的雌配子致死可导致稻穗出现空粒,严重影响水稻的产量。研究表明,水稻配子的成活率由两对独立遗传的等位基因(分别用A/a和B/b表示)控制,F1基因型为ab的雌雄配子均致死。据此分析,基因型为aaBB和AAbb的水稻植株杂交得到F1,F1自交后所结的稻穗中
肯定德国在国际关系中的大国地位的法律文件是()。
关于守法的表述,不能够成立的是( )。
数据的逻辑独立性是指
【S1】【S4】
最新回复
(
0
)