首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数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
84
问题
调用函数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全国计算机三级
相关试题推荐
下列关于Serv_UFTP服务器配置的描述中,正确的是()。
如图1所示,某校园网使用10Gbps的POS技术与CERNET相连,POS接口的帧格式使用SDH,R1和R2之间使用静态路由。请阅读以下R1和R2关于POS接口和静态路由的配置信息,并补充空白处的配置命令或参数,按题目要求完成路由器的相关配置。R1
下列关于无线局域网802.11标准的描述中,错误的是()。
在某Cisco路由器上使用命令“snmp-serverhost202.113.77.5system”进行SNMP设置,如果在管理站202.113.77.5上能够正常接收来自该路由器的通知,那么下列描述中错误的是()。
下列关于Serv_UFTP服务器配置的描述中,错误的是()。
按照ITU-T标准,传输速度为622.080Mbps的标准是
一台交换机的总带宽为8.8Gbit/s,如果该交换机拥有两个全双工1000Mbit/s光端口,那么最多还可以提供的全双工10/100Mbit/s电端口的数量是()。
下列关于漏洞扫描技术和工具的描述中,错误的是()。
请根据下图所示网络结构回答下列问题。若要检测从Windows主机192.168.64.215到主机192.168.66.192数据包的传输路径,请写出应使用的命令名称,并依次写出数据包经过的路由器名称。
ADSL上行速率范围是()。
随机试题
制度文化
报纸经批准之日起,多少天内不办理登记注册手续的,批准文件将自动失效【】
不沦寒证、热证,惊风抽搐均可选用的药物是
(2001年第51题)下列哪项不是胺碘酮的常见药物不良反应
占诺美林(Xanomeline)抗老年性痴呆的机制是
血热导致月经病哪项是错误的
“中华五千年文明史”是从秦一统中国后开始的。()
在使用繁体字的香港和台湾,如今越来越多年轻人的生活方式正日渐西方化;而大陆青少年接触港台的电脑游戏、流行歌曲等现代时尚元素,看到的也多是繁体字,但并未得到传统文化的熏陶。与此相反,不少天天使用简体字的人,照样深得传统文化的熏陶。如果分别阅读用简体字和繁体字
根据我国现行《宪法》的规定,有权决定省、自治区、直辖市设立的国家机关是()(2009年综合课单选第24题)
实现计算机语音输出有录音重放和1._____两种方法。第2种方法是基于2._____技术的一种声音产生技术。采用这种方法,应预先建立语言参数数据库、发音规则库等。1.____A.语音解码B.语音编码C.语一文转换D.文/语转换
最新回复
(
0
)