首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数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
107
问题
调用函数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://kaotiyun.com/show/OLOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
IP地址块192.168.133.128/26的子网掩码可写为
下列对VTP工作模式的描述中,错误的是()。
下列对CiscoAironet1100的SSID及其选项设置的描述中,错误的是()。
Cisco路由器第3模块第1端口通过E1标准的DDN专线与一台远程路由器相连,端口的IP地址为195.112.41.81/30,远程路由器端口封装PPP协议。下列路由器的端口配置,正确的是()。
下图是校园网某台主机使用浏览器访问某个网站,在地址栏键入其URL时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)该URL的是(1)________(2)该主机的IP地址是(2)________(3)图中的①②③删除了部分信息,其中
请根据下图所示网络结构回答下列问题。(1)设备1应选用哪种网络设备(1)?_________(2)若对整个网络实施保护,防火墙应加在图中位置1~位置3的哪个位置上(2)______________(3)如果采用了入侵检测设备对进出网络的流量进行检
下列安全设备中,不能部署在网络出口的是()。
下图是在一台Windows主机在命令行模式不执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。主机202.38.97.197是【3】服务器,其提供服务的端口是【4】。
Windows2003对已备份:丈件在备份后不做标记的备份方法是()。
随机试题
致畸因子影响面部突起生长与联合,导致面部发育异常的时间是
女性,28岁,继发不孕伴痛经2年。妇科检查:宫颈光滑,子宫后位,正常大小,粘连固定,经阴道后穹窿扪及触痛结节。应诊断为
关于急性肾小球肾炎主要的临床特点,以下描述正确的是
负债是指过去的交易或事项形成的现时义务,履行该义务预期会导致经济利益流出银行。其中“现时义务”是指()。
A、 B、 C、 D、 D第一个图形里面的方格是5×5,接下来两个图形方框里都有5个格子,同理可得第四个图形里的方格是4×4,所以,后两个图形方框里应有4个格子。
“风雨送春归,飞雪迎春到。已是悬崖百丈冰,犹有花枝俏。俏也不争春,只把春来报。待到山花烂漫时,她在丛中笑。”这首《卜算子?咏梅》是______的作品。
关于法律原则和法律规则的区别,下列表述正确的有()。
Whattimeisitnow?
AnattempttorescuetheAmerican______endedindisasterwhenahelicoptercrashed.
Scienceforself-reliancehas,inrecentyears,becomeamatterofgreatconcernforThirdWorldanddevelopingnations.Thesen
最新回复
(
0
)