首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数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
25
问题
调用函数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://jikaoti.com/ti/w8R7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在理解误码率时,应该注意以下问题,其中叙述中正确的是______。Ⅰ.应衡量数据传输系统正常工作状态下传输可靠性的参数Ⅱ.对于实际的数据传输系统,可以笼统地说误码率越低越好Ⅲ.对于实际数据传输系统,如果传输的不是二进制码元,要
在WWW客户机与WWW服务器之间进行信息交换的协议是【 】协议。
在因特网中,远程登录系统采用的工作模式为【 】模式。
以下为电子商务的产生和发展提供了技术基础的是
Internet起源于
奔腾芯片有双Cache结构,—个用于数据缓存,另—个用于【 】缓存。
某用户在域名为wuyouschool.com.cn的邮件服务器上申请了—个账号,账号名为huang,则该用户的电子邮件地址是______。
网络操作系统为支持分布式服务功能,提出了—种新的网络资源管理机制,即______。
初期开发的基于文件服务器的局域网,操作系统属于______。
D数据报报头中有两个长度域,一为报头长度,一为总长度。报头长度以位为单位,总长度以______位为单位。
随机试题
5个MBA学员:F、G、H、J和K以及4个MPAcc学员:Q、R、S和T进行联谊活动。这些学员将被分为第1组、第2组和第3组,每组3人且满足以下条件:(1)每组至少有1个MPAcc学员。(2)F、和J在同一组。(3)G和T不在
A.肺胀气阻B.水停胸胁C.胸部外伤D.腹内肿瘤上述哪项多见胸高气喘,叩之嘭嘭然声清
左半结肠癌临床表现特点是
患者,女,45岁。暴饮暴食后,出现脐周阵发性腹痛,并有腹胀、呕吐、肛门停止排便排气,患者2年前曾做过阑尾切除手术,20年前足月顺产一女婴。B超示胆囊结石,诊断为单纯性粘连性肠梗阻合并胆囊结石。非手术治疗期间,可以作为发生肠绞窄证据的是
保本基金的分析指标主要包括()。
下列各项属于社区内群体性问题分析的角度的有()。
到1869年为止,人类已发现了多少种化学元素()。
以下关键字不能用来声明类的访问权限的是()。
—Youwillhearacollegelecturertalkingtoaclassofbusinessstudentsaboutamergerbetweentwosupermarketchains.—For
Whichofthefollowingstatementsissupportedbythepassage?Inthepast,peopledidnothavesecurityalarmsystemsinstalle
最新回复
(
0
)