首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用筛选法可得到2~n (n
用筛选法可得到2~n (n
admin
2017-02-27
21
问题
用筛选法可得到2~n (n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序列:
2,3,5,7,11,13,17,19,23,…
函数fun用筛选法找出所有小于等于n的素数,并统计素数的个数作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!
#include
int fun (int n)
{ int a[10000] ,i,j, count=0;
i = 2;
while (i
i++;
while ( ____2____==0)
i++;
}
printf("\nThe prime number
between 2 to %d\n", n) ;
if (a
1= ____3____ )
{ count++; printf(count%15?
"%5d": "\no%5d",a
) ; }
return count;
}
main ( )
{ int n=20,r;
r=fun (n) ;
printf("\n The number of prime
is:%d\n",r);
}
选项
答案
(1)a[i] (2)a[i] (3)0
解析
fun函数的功能是用筛选法可得到2~n(n<10000)之间的所有素数。
第一空:循环“for(j=a
*2;j<=n;j+=____1____)”中,循环变量j的初始值从a
的2倍开始,下一次进入循环j就是a
的3倍,第一空处是补充j的变化情况,而j每次都增加一个a
,即第一空处应为“a
”。
第二空:根据题意第二空处是从数表中找下一个非0数,即在循环中比较a
是否为0,如果为0的话,i++指向后一个数表元素,故第二空处应为“a
”。
第三空:根据语句“{ count++; printf( count%15?"%5 d":"\n%5 d",a
);}”可知在满足条件之后计数变量count自增,并且输出a
,可知a
是一个素数,由审题分析可知,经过筛选之后数表中非0的元素就是素数,故第三空处应为“0”,即a
不为0的话就是素数。
转载请注明原文地址:https://kaotiyun.com/show/SgID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
下图为我国东部沿海地区某城市功能区分布略图,若图中城镇规划合理,避免了工业大气污染对住宅区的影响,则其指向标是()。
随着科学技术的进步,电脑的问世让人类制造这样的机器“耳朵”成为可能。20世纪60年代,科学家开始在实验室里研究声控技术的核心——语言识别技术。20世纪70年代末,微电脑的出现更是让声控技术实现了飞跃式发展——微电脑处理与存贮信息的神奇功能,以及它低廉的价格
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
OvercomingDifficulties1Lifeisfullofdifficultiesandobstacles,frombirthtodeath.Attimes,Lifeseemslikeahurdl
免疫球蛋白的型及亚型分类依据是
患儿,男性,2岁。发热4天,体温达40℃,伴流涕、鼻塞,咳嗽,眼结膜充血,眼泪较多。皮疹向心性分布,躯干最多。该患儿最可能的诊断为
机构如图,杆ED的点H由水平绳拉住,其上的销钉C置于杆AB的光滑直槽中,各杆重均不计。已知FP=10kN。销钉C处约束力的作用线与x轴正向所成的夹角为()。
根据区位的机会收益水平确定的()造成了城市土地使用个体自由选择地址中的秩序。
依据《建设工程设计合同(示范文本)》,下列有关设计变更的说法,不正确的是()。
使消防电话总机与消防电话分机或消防电话插孔间的连接线断线、短路,消防电话主机应在()内发出故障信号,并显示出故障部位。
国家外汇管理局的主要职责包括( )。
ManycountrieswillnotallowcigaretteadvertisingintheirnewspapersoronTVespeciallysincetheadvertisementsareusually
Toerrishumanandtoforgivedivine,accordingtotheoldadage.Humanswhoforgiveare【C1】______toexperiencesignificantph
最新回复
(
0
)