首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数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
88
问题
调用函数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的子网掩码可写为
如下所示,某校园网用10Gbps的POS技术与Internet相连,POS接口的帧格式是SDH。路由协议的选择方案是校园网内部采用OSPF协议,校园网与Internet的连接使用静态路由协议。校园网内的路由器R1设为DHCP服务器,可分配的IP地址是22
如图所示,某园区网用2.5Gbps的POS技术与Internet相连,POS接口的帧格式是SONET。路由协议的选择方案是:园区网内部采用OSPF动态路由协议,园区网与Internet的连接使用静态路由。问题:请阅读以下R3和R4的部分配置信息,并
下列关于安全评估的描述中,错误的是()。
Cisco路由器第3模块第1端口通过E1标准的DDN专线与一台远程路由器相连,端口的IP地址为195.112.41.81/30,远程路由器端口封装PPP协议。下列路由器的端口配置,正确的是()。
下列关于服务器技术的描述中,错误的是()。
请根据图4所示网络结构回答下列问题。(1)用网络前缀格式填写路由器RG的路由表项【61】至【66】(2)如果需要监听路由器RE和RG之间的所有流量,可以在该链路中串入一种设备。请写出这种设备的名称。(67)__________(3)如果将1
使用Sniffer在网络设备的一个端口上能够捕捉到与之属于同一个VLAN的不同端口的所有通信流量,该种设备是()。
一台Cisco6500交换机的4/1~24端口用于连接单个PC机和服务器,若需加快PC机和服务器接入到网络中的速度,STP可选功能的正确配置是()。
随机试题
全身麻醉患者完全清醒的标志是
下列哪一项不是清营汤证的临床表现
工程项目管理的目标是()、()、()和()去满足或超出工程项目各利害关系者的要求和期望。
携带植物种子、种苗以及其他繁殖材料进境的( )。
单位活期存款账户包括()。
()是指组织中职位等级的数目。
给长方形的长增加2,宽增加5恰好可以得到一个面积为100的正方形,则原长方形的周长是()。
列宁说:“没有革命的理论,就没有革命的运动。”这一命题的含义是
在微机中,西文字符所采用的编码是()。
Theydonotthrowlavishparties.Theireditorsarenotimmortalisedinfilms.ButthemagazinesputoutbyBritain’ssupermarke
最新回复
(
0
)