首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数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
2012-07-20
22
问题
调用函数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 1 3 1 7 1 9 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;");
scanf("%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=0;i<10;i++)
{
fscanf(readfile,"%d%d",&m,&n);
primenum(m,n,array);
for(m=0;m
fprintf(writefile,"%d",array[m]);
fprintf(writefile,"\n");
}
fclose(readfile);
fclose(writefile);
}
}
选项
答案
void primenum(int m,int k,int array[]) { int value=m+1; int half,n=0,i; while(1) { half=value/2; for(i=2;i<=half;i++) if(value%i==0) break; if(i>half) { arrau[n]=value; n++; } if(n>=k) break; value++; } }
解析
本题主要考查素数判断的问题,本程序的算法是;1.先定义变量value,将m之后的数逐个赋值给该变量;2.若此数不能被2~value/2整除,则为素数,将值赋给array[n],然后n++;
转载请注明原文地址:https://kaotiyun.com/show/u24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
实现不同网络协议之间转换的设备是______。
在下列各项中,一个计算机网络的3个主要组成部分是______。1、若干数据库2、一个通信子网3、一系列通信协议4、若干主机5、电话网6、大量终端
在因特网中,远程登录系统采用的工作模式为【 】模式。
在电子商务应用中,下列说法错误的是
长期以来,网络操作系统的3大阵营是Novell的NetWare和Ⅰ.MicroSoft的WindowsNTⅡ.MicroSoft的Windows2000Ⅲ.UNIXⅣLinux
IEEE802.11标准定义了
TCP可以为其用户提供【 】、面向连接的、全双工的数据流传输服务。
电子政务的逻辑结构自下而上分为3个层次,它们是
可以下载该站点的所有内容,并可执行内嵌的ActiveX控件或者Java程序的站点属于
令牌环网中某个站点能发送帧是因为______。
随机试题
A.心包叩击音B.S2逆分裂C.GrahamSteell杂音D.AustinFlint杂音E.收缩中期喀喇音主动脉瓣关闭不全
某急性脑出血病人,头痛,恶心,喷射性呕吐,呼吸快而不规则,血压明显增高,意识障碍。哪项护理措施对该病人不适用( )
A、ALTB、ASTC、ALPD、AMYE、hCG急性胰腺炎重要诊断指标是
选择人工后牙时主要要考虑的因素不包括
正天丸禁用的人群是()
地层岩性对边坡稳定性影响较大,能构成稳定性相对较好边坡的岩体是()。[2011年真题]
某建造承包商与客户签订了一份总金额为300万元的固定造价建造合同,第1年发生120万元的实际成本,预计尚需发生成本200万元,则该承包商应做的账务处理是()。
下列各项中,外购应税消费品已纳消费税款准予扣除的有()。
对开采主矿产品的过程中伴采的其它应税矿产品,一律按主矿产品的税额征收资源税。()
在并行数据库中,需要将表拆分到不同的磁盘上。下列最适合整表扫描的拆分方式是()。
最新回复
(
0
)