首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:将大于整数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
47
问题
下列程序的功能是:将大于整数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全国计算机三级
相关试题推荐
存储器容量以存储1位二进制数为最小单位(bit),容量单位有字节B(Byte)、千字节KB(Kilo一Byte)、兆字节MB(Mega—Byte)等。对于内存容量而言,1MB=【57】KB;对于外存容量(如磁盘、U盘以及Flash存储卡等)而言,1GB=【
关于ARM处理器的工作模式,以下说法错误的是()。
在μC/OS—II操作系统下,中断服务子程序代码完成的操作不包括()。
老年人监护系统由一个社区监控中心及若干便携式监护仪组成,便携式监护仪可由老年人随身携带,时刻监测老年人的脉象。便携式监护仪的基本功能要求如下:a、通过在老年人手腕上佩戴的压电传感器检测脉搏信号,并根据脉搏信号来测算心脏功能是否异常,若异常,则自动向社区监
已知ARM处理器进位标志C=1,R1=1000,R2=99,执行指令ADDCR0,R1,R2之后,R0=【53】_______,R1=【54】_______。
下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是【41】接口;组成部分B是【42】接口。
常见的嵌入式Linux进程间通信机制包括信号、管道、【75】_______、信号量、共享内存和【76】_______
在ADS1.2的集成开发环境中,若生成的输出文件需要包含所有的调试信息,那么,生成目标应该选择为__________【79】。若目标系统地址映射关系比较复杂时,应使用__________【80】格式的文件来说明地址映射方式。
一个已经具备运行条件,但由于没有获得CPU而不能运行的进程处于
往该B树中插入关键码72后,该B树的第2层的结点数为从该B树中删除关键码30后,结点A的子女数为
随机试题
不属于癌前病变的是()
乳腺癌根治术后锁骨上/腋顶野的放射治疗剂量为
延胡索的主产地为()
铜吡啶试剂与巴比妥类生绿色配合物的是
锻造车间针对人员误操作断手事故多发,以及锻造机长期超负荷运行造成设备运行温度过高的问题,遵循本质安全理念,开展了技术改造和革新。下列安全管理和技术措施中,属于本质安全技术措施的是()。
投资债券基金主要面临的风险包括()。Ⅰ.利率风险Ⅱ.操作风险Ⅲ.流动性风险Ⅳ.信用风险
下列各项中,按税法规定免征城镇土地使用税的有()。
以下属于非伤害事故的有________。
下图(a)所示为一个模块层次结构的例子,图(b)所示为对其进行集成测试的顺序,则此测试采用了(1)测试策略。该测试策略的优点不包括(2)。(2)
OneinfiveUSworkersregularlyattendsafter-workdrinkswithco-workers,wherethemostcommon【C1】______rangefrombad-mouthi
最新回复
(
0
)