首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出
下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出
admin
2009-02-24
13
问题
下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+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==l)
return 0;
for(i=2;tag && i<=number/2;i++)
if(number%i==0) tag=0;
return tag;
}
void countValue ()
{
}
void main{}
{ cnt=sum=O;
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=O,xx[30]; cnt=O; sum=O; for (i=2; i<90; i++) /*找数的范围为100以内*/ if (isPrime (i)) /*如果该数为素数,则将它存入数组xx中,并统计个数*/ { xx [count] =i; count++; } for (i=O; i<count; i++) /*如果数组xx中的素数加4各加10得到的数仍为素数*/ if (isPrime (xx [i] +4) &&isPrime (xx [i]+10) ) { 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/CRYZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中【】设计阶段的任务。
在计算机上,高级语言程序一般称为【】,不能直接执行,必须将他们翻译成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。
分布式数据库系统是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为【】),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。
与其他查找方法相比,哈希查找法的特点是()。
设散列函数为H(k)=kmod7,现欲将关键码23,14,9,6,30,12,18依次散列于地址0~6中,用线性探测法解决冲突,则在地址空间0~6中,得到的散列表是
下面所列的条目:I.语法检查II.语义检查III.用户存取权限检查Ⅳ.数据完整性检查当用户发出插入数据库数据的命令时,数据库管理系统需要进行的检查是()。
在点一点网络中,分组从通信子网的源节点到达目的结点的路由是由______决定的。
在TCP/IP参考模型中,不属于应用层协议的是
计算机网络的主要功能体现在()。Ⅰ.数据通信和资源共享Ⅱ.计算机系统可靠性和可用性的提高Ⅲ.进行分布式处Ⅳ.浏览网络新闻、FTP、E-mail等
假定我们要建立一个学术论文数据库,存储如下信息:*学术期刊有期刊编号、期刊名、发行单位;*作者有作者编号、作者姓名、电子邮件;*论文有论文编号、论文标题、摘要、正文;*每篇论文只被一个期刊录用,每个期刊可以录用多篇论文;*每篇
随机试题
根据《刑事诉讼法》关于犯罪嫌疑人、被告人逃匿、死亡案件违法所得没收程序的相关规定,下列哪一选项是正确的?
某市电视台发布一条广告,声称某食品厂生产的月饼符合国家质量标准,已获得名优产品认证,某甲见广告后于中秋节前夕购得一盒该厂生产的月饼送给其岳父,其岳父吃下一块月饼后发生食物中毒。经查,该广告系虚假广告,则__________。
职业安全健康检查与评价主要包括绩效测量与监测、事故与不符合的调查、______等要素。
甲公司出于短线投资的考虑,2015年10月10日自证券市场购入乙公司发行的股票100万股,共支付价款860万元,其中包括交易费用4万元。购入时,乙公司已宣告但尚未发放的现金股利为每股0.16元。2015年年末该股票的公允价值为每股7元,2016年4月5日乙
永乐宫壁画中的三清是指道教的三个最高统治者,他们是________、________、________。
Completesilenceisfoundonlyinlaboratoriescalledanechoicrooms.Thewallsandceilings,madeofblocksofspecialsound-su
()提出了“以学生为中心”的教学观点。
可撤销婚姻的法定事由是()而结婚。
______theirdifferences,theyareunitedbythecommondesiretotransformtheirpersonaltommitmentintopublicleadership.
A、Fifteencigarettelighters.B、Fiftycigarettelighters.C、Sixtylipsticks.D、Anidentitycard.A六级听力一定要注意数字的辨别,否则极易发生错误。这一题应选A
最新回复
(
0
)