首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:将大于整数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
55
问题
下列程序的功能是:将大于整数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://kaotiyun.com/show/0IvZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
片上系统(SoC)也称为系统级芯片。下面关于SoC叙述中,错误的是()。
嵌入式应用程序经过交叉工具链生成映像文件之后,需要下载到【77】进行调试。调试完毕后映像文件必须由专用工具烧写到ROM中去,这种烧写工具俗称【78】。
与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。
若某嵌入式系统的应用程序基于μC/OS–II操作系统平台来开发,那么,应用程序的main()函数中,需要用函数【79】来创建任务。创建任务前用函数【80】来初始化μC/OS–II。
为用ARM芯片的一根GPIO引脚驱动一个LED(发光二极管),设计了如下图(a)~(d)共4个具体的电路。图中,设计得最合理的电路是()。
关于ARM处理器的工作模式,以下说法正确的是()。
下面的选项中与实时系统无必然联系的属性是()。
ARM处理器用一条指令完成有条件的无符号数加法运算,并更新CPSR中的状态,条件是如果相等,要求指令执行R1+R2,结果送R3中,则这条指令为【55】;如果条件是大于,要求指令执行R1一R2,结果放R3中,则该指令为【56】。
在μC/OS–Ⅱ中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为()。
汉字有多种不同的编码标准,下面关于不同编码标准之间关系的叙述中,错误的是()。
随机试题
肝内肿块MRIT1WI呈稍高信号,T2WI为低信号,首先考虑
腰交感干的邻接关系,正确的是
城市土地经济学的研究内容,主要包括四个方面,即城市土地的一般理论、土地利用经济、()、土地权属转移及收益分配中的经济问题,其中不可避免地涉及到了政治、法律等方面的内容。
《会计法》在授权财政部门管理会计工作职权的同时,赋予了财政部门对会计工作的监督权和行政处罚权。()
单位负责人为单位会计责任主体,就是说如果一个单位会计工作中出现违法违纪行为,单位负责人应当承担全部责任。()
按性质和用途划分,水泥可分为()①通用水泥;②专用水泥;③膨胀水泥;④特性水泥
下列关于《中华民国临时约法》的表述中,正确的是()
在Excel中,若A1、B1、C1、D1单元格中的值分别为2、4、8、16,在E1单元格中输入函数MAX(C1:D1)∧MIN(A1:B1),则E1单元格中的值为______
下列接口测试中,要延续到系统测试阶段来完成的是A)系统外部接口B)系统内部接口C)类接口D)函数或方法接口
CanthePCIndustryResurrectItself?A)InternetDataCenter’s(IDC)recentreportstatedthatPCshipmentsdeclined13.9%
最新回复
(
0
)