首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:将大于整数m且紧靠m的k个被3除余1的素数存入数组xx。请编写函数num(int m,imt k,int xx[])实现程序的要求,最后调用函数readwriteDat()把结果输出到文件out.dat中。 例如:若输入17,5,则
下列程序的功能是:将大于整数m且紧靠m的k个被3除余1的素数存入数组xx。请编写函数num(int m,imt k,int xx[])实现程序的要求,最后调用函数readwriteDat()把结果输出到文件out.dat中。 例如:若输入17,5,则
admin
2010-06-17
60
问题
下列程序的功能是:将大于整数m且紧靠m的k个被3除余1的素数存入数组xx。请编写函数num(int m,imt k,int xx[])实现程序的要求,最后调用函数readwriteDat()把结果输出到文件out.dat中。
例如:若输入17,5,则应输出:19,31,37,43,61。
部分源程序已给出。
请勿改动主函数main()和输出数据函数readwriteDat()的内容。
#include <conio.h>
#include <stdio.h>
void readwriteDat();
void num(int m, int k, int xx[])
{
}
main ( )
{
int m,n,xx[1000];
clrscr();
printf("\nPlease enter two integers:");
scanf(" %d%d" ,&m,&n);
num(m,n,xx);
for(m=0;m<n;m++)
printf(" %d" ,xx[m]);
printf("\n" );
readwriteDat();
}
viod readwriteDat()
{
int m,n, xx[1000], i;
FILE *rf,*wf;
rf=fopen("in.dat" ," r" );
wf=fopen(" out.dat" ," w" );
for(i=0;i<10;i++){
fscanf(rf," %d%d" ,&m,&n);
num(m,n,xx);
for(m=0;m<n;m++)fprintf(wf," %d" ,xx[m]
fprintf(wf,"\n" );
}
fclose(rf);
fclose(wf);
}
选项
答案
int isP(int m) { int i; for ( i=2; i<m; i++) if(m % i==O)return 0; /*用小于m的所有整数去试除*/ /*除尽则m不是素数*/ /*此步有优化余地*/ return 1; } /*寻找满足条件的素数*/ void num(int m, int k, int xx[]) { int s=0; for (++m; k>0 ;m++) if (m%3==1 && isP(m) ) { xx[s++]=m; k--; } }
解析
类型:素数判断与运算。
关键点:素数判定。
求素数的题,可以先定义一个求素数的函数,然后在程序中直接调用,这样简单而且不容易出错。
原程序如果给了求素数的函数,可以直接调用。
转载请注明原文地址:https://www.kaotiyun.com/show/0IvZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
8段共阴极LED数码管如右图所示,为使其显示数字5,其段代码(高位到低位的顺序是:dpgfedcba)为()。
μCOS-II操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是()。
假设数码相机使用的存储卡容量是2GB,数据压缩比平均是4,那么它一次可连续拍摄1600万色(真彩色)的4096×3072分辨率的彩色相片大约多少张?
假设一台数码相机一次可拍摄16位色1024×1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。
数字图像的文件格式有多种,不同的文件格式采用不同的编码方法。其中JPEG大多采用有损压缩方法,压缩率较高,它在【43】中广泛使用。【44】图像文件格式采用无损压缩方法,图像的颜色数目较少,文件特别小,适合在网页中作为插图或剪贴画使用。
ARM处理器Cortex系列包括Cortex嵌入式处理器和Cortex应用处理器,其中Cortex嵌入式处理器包括主要应用于控制领域的__________【49】系列和面向实时应用领域的__________【50】系列。
μC/OS—II操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的μC/OS—II函数:I.OSS
在μC/OS—II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中不能达到保护目的的方法是()。
数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中,GIF图像文件格式颜色数目仅__________【43】种,文件特别小,适合互联网传输。__________【44】图像文件格式是静止图像数据压缩编码的国际标
互联网的各个物理网络使用的数据包格式可能相互不兼容,因此不能将一个网络送来的包直接传递给另外一个网络。为了克服这种异构性,【43】协议定义了一种独立于各个物理网的数据包的格式,称为【44】。
随机试题
患者,男性,53岁。甲状腺次全切除术中患者突然挣扎、呼吸困难、失音、紫绀,应考虑
实现中国历史上宇航员第一次出舱飞行试验壮举的是()。
在交流放大电路中,输入回路中串入的电容其主要作用是整流。
阳和汤除有熟地、麻黄、炮姜炭、鹿角胶、生甘草外还有
A、大青叶B、蓼大青叶C、番泻叶D、石韦E、紫苏主含靛玉红、靛蓝、色胺酮、黑芥子苷等成分的药材是
在北京奥运会前后,身穿速比涛公司生产的鲨鱼皮泳衣参赛的游泳运动员们几乎打破了所有的世界纪录。这一旋风直接造成了运动员争相要求身穿这种新式泳衣,而和旧的、自己的赞助商决裂,这影响到了几乎所有的世界级大型体育用品品牌。由此不能推出(
某新建三跨预应力混凝土连续箱梁,跨径布置为:68m+3108m+68m,横向总宽12.5m,净宽11.25m,单向三车道,设计荷载为公路一Ⅰ级,需做交工荷载试验。根据《公路桥梁荷载试验规程》JTG/TJ21-01—2015),回答下列问题。该桥静载试
根据《会计从业资格管理办法》规定,会计人员每年参加继续教育的自学时间不少于24小时。()
结构化程序的三种基本控制结构是()。
EveryyearU.S.growersshowercropswithanestimated971millionpoundsofpesticides,mostlytokillinsectsandweeds.But
最新回复
(
0
)