首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
调用函数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
37
问题
调用函数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全国计算机三级
相关试题推荐
下列不属于网络技术发展趋势的是______。
URL(统一资源定位器)主要包括3部分:协议类型、【 】和路径及文件名。
局域网的网络硬件主要包括服务器、工作站、网卡和
下列不是网络操作系统的基本任务的是
Internet是一个覆盖全球的大型互联网络,它用于连接多千远程网与局域网的互连设备主______。
WWW浏览器的工作基础是解释执行用以下哪种语言书写的文件?
从邮件服务器的邮箱中读取邮件时可以使用【 】协议。
在使用粗缆和细缆共同组建的以太网时,如果粗缆的长度为300米,则细缆的长度最大为______。
快速以太网与传统10Mbps以太网相比
搜索引擎向用户提供两种信息查询服务方式:目录服务和以下哪一种服务?
随机试题
简述DES的基本思想。
记忆过程包括()
中度新生儿缺氧缺血性脑病症状最明显的时间是
下列属于欺诈发行股票、债券犯罪的构成要件的有()。I.客体要件Ⅱ.客观要件Ⅲ.主体要件Ⅳ.主观要件
同一财产抵押权与留置权并存时,()优先受偿。
D注册会计师负责对Y公司20×9年度财务报表进行审计。在获取和评价审计证据时,D注册会计师遇到下列事项,请代为做出正确的专业判断。D注册会计师在审计Y公司20×9年度财务报表时发现,Y公司20×9年1月1日采用分期收款方式向甲公司销售一套大型设备,合同
职业活动内在的道德准则是()
政府的行为对社会行为有着重要的__________和示范作用,所以,政务诚信建设必须__________,并且要抓实抓好。依次填入画横线部分最恰当的一项是()。
在通常情况下,下列的关系中,不可以作为关系数据库的关系是()。
Iinterviewedsomepeople___________________________(他们是最优秀的演说家和畅销书的作者).
最新回复
(
0
)