首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数重(I+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出
下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数重(I+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出
admin
2010-01-11
57
问题
下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数重(I+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件out64.dat中(数值1不是素数)。
注意:部分源程序已给出。
请勿改动主函数main()和输出数据函数writeDAT()的内容。
试题程序:
#include<stdio.h>
int cnt,sum;
int isPrime (int number)
{
int i,tag=l;
if (number== 1 )
return 0;
for(i=2;tag && i<=number/2;i++)
if (number%i==0) tag=0;
return tag;
}
void countValue ( )
{
}
void main ( )
{
cnt=sum=0;
countValue ( );
printf ("满足条件的整数的个数=%d\n", cnt);
printf ("满足条件的整数的和值=%d\n", sum);
writeDAT ( );
}
writeDAT ( )
{
FILE *fp;
fp=fopen("out64.dat" , "w");
fprintf (fp, "%d\n%d\n", cnt, sum);
fclose (fp);
}
选项
答案
void countValue ( ) { int i,count=0,xx[30]; int j, k, m; cnt=0; sum=0; for (i=2; i<90; i++) /*找数的范围为100以内*/ if (isPrime (i)) /*如果该数为素数,则将它存入数组xx中,并统计个数*/ { xx [ count ]=i; count++; } for (i=0; i<count; i++) /*如果数组xx中的素数加4和加10得到的数仍为素数*/ if (isPrime (xx [i] +4) &&isPrime (xx [i] +10) ) { cnt ++; /*统计满足条件的数的个数*/ sum+=xx [i]; /*将满足条件的数组xx中的数求和*/ ) }
解析
本题考查的知识点如下:
(1)循环结构与判断结构的嵌套使用。
(2)判断结构中多个条件的布尔运算。
题中要求判断在100以内,i,i+4,i+10都是素数的个数。因为i+10也必须在100以内,1不是素数,我们可以从2开始判断到89即可(90是偶数,明显不是素数)。可以先找出2到89之间素数的个数,再判断这些素数加4和加10后是否还是素数。加4是素数与加10是素数必须同时满足,所以两个条件间用“与”运算。
转载请注明原文地址:https://kaotiyun.com/show/Wb5Z777K
本试题收录于:
三级信息管理技术题库NCRE全国计算机三级分类
0
三级信息管理技术
NCRE全国计算机三级
相关试题推荐
在实现文件系统时,可采用“目录项分解法”加快文件目录检索速度。假设目录文件存放在磁盘上,每个盘块512字节。文件控制块有64字节,其中文件名占8字节,文件控制块分解后,第一部分占有10字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文件
有如下C语言程序void*th_f(void*arg){printf("HelloWorld");pthread_exit(0);}intmain(void){pthread_t
关于FTP用户接口命令的描述中,正确的是()。
假设某文件由100个逻辑记录组成,每个逻辑记录长度为80个字符。磁盘空间被划分为若干块,块大小为1024个字符。在没有采用成组操作时,磁盘空间的利用率是多少?()
操作系统提供给用户用于应用程序编程的唯一接口是()。
引入中断技术可以使计算机的运行效率得到提高,下列对中断响应顺序产生影响是()。
在IEEE802.11标准中,实现虚拟监听机制的层次是()。
在虚拟页式系统中进行页面置换时,检查进入内存时间最久页面的R位,如果是0,则置换该页;如果是1,就将R位清0,并把该页面放到链表的尾端,修改其进入时间,然后继续搜索,这一策略称为()。
关于OSI参考模型层次的描述中,正确的是()。
在Intemet使用的层次型命名机制中,名字空间按照哪种结构进行组织()。
随机试题
简述商业秘密的构成条件。
求由曲线y2=(x—1)3和直线x=2所围成的图形绕x轴旋转所得的旋转体的体积.
甾体激素类最常用的含量测定方法有
论无效民事法律行为。[山东大学2010年研]
工程量清单的项目设置规则是为了统一工程量清单的()而制定的。
主要检验项目是指分项工程中对()起决定性作用的检验项目。
下列税率中最能体现税收负担纵向公平的税率形式是()。(2014年)
居民收入水平决定着产品的市场需求量,产品价格直接影响消费需求的变化。()
生物化学家们宣布,他们已掌握了有效控制植物体内拟南芥酶的技术。使用这种技术,人类就可以改变蔬菜和水果的气味。拟南芥酶是两种物质的综合体,包括二烯氧化物和过氧化氢酶,它能产生茉莉味和绿叶挥发物GLV,后者决定了蔬菜和水果的芳香特点。由此可以推出(
A--InternationalLogisticsB--DistributionChannelsC--GlobalMarketing
最新回复
(
0
)