首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用筛选法可得到2~n(n
用筛选法可得到2~n(n
admin
2016-10-29
32
问题
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序列:
2,3,5,7,11,13,17,19,23,……
函数fun用筛选法找出所有小于等于n的素数,并统计素数的个数作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C巾。
不得增行或删行,也不得更改程序的结构!
#include
int fun(int n)
{ int a[10000],i,j,count=0;
for (2=2; i<=n ; i++) a
= i;
i=2;
while(i
/**********found**********/
for(j=a
*2;j<=n;j+=____1____)
a[j]=0;
i++;
/**********found**********/
while(____2____==D)
i++;
}
printf("\nThe prime number
between 2 to%d\n",n);
for (2=2; i<=n,i++)
/**********found**********/
if(a
!= 3 )
{ count++;printf(count%15?
"%5d":"\n%5d",a
);}
return count ;
}
main()
{ int n=20,r;
r=fun(n);
printf("\nThe number of prime is:
%d\n",r);
}
选项
答案
(1)a[i] (2)a[i] (3)0
解析
第一空:循环“for(j=a
*2;j<=n;j+=__1__)”中,循环变量j的初始值从a
的2倍开始,下一次进入循环j就是a
的3倍,第一空处是补充j的变化情况,而j每次都增加一个a
,即第一空处应为“a
”。
第二空:根据题意第二空处是从数表中找下一个非0数,即在循环中比较a
是否为,如果为0的话,i++指向后一个数表元素,故第二空处应为“a
”。
第三空:根据语句“{ count++;printf(count%15?”%5d":"\n%5",a
); }”可知在满足条件之后计数变量count自增,并且输出a
,可知a
是一个素数,由审题分析可知,经过筛选之后数表中非0的元素就是素数,故第三空处应为“0”,即a
不为0的话就是素数。
转载请注明原文地址:https://kaotiyun.com/show/IjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
函数fun的返回值是【】。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
数据库设计包括两个方面的设计内容,它们是______。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
在数据流图(DFD)中,带有名字的箭头表示______。
用筛选法可得到2~n(n
随机试题
电磁调速异步电动机稍加给定电压输出轴转速立即升到最高速,调电位器转速表无指示,说明________电路有故障。
职业道德是从业人员在职业活动中应遵循的行为规范。()
阅读《季氏将伐颛臾》中的一段文字,然后回答下列小题。孔子曰:“求!周任有言日:‘陈力就列,不能者止。’危而不持,颠而不扶,则将焉用彼相矣?且尔言过矣,虎兕出于柙,龟玉毁于椟中,是谁之过与?”将“虎兕出于柙,龟玉毁于椟中”译成现代汉语,并说明这
A.肿瘤区B.临床靶区C.计划靶区D.治疗区E.照射区接受有意义剂量照射的正常组织
患者,男性,45岁。有肺结核病史。症见干咳少痰,痰中带血,咽喉干痛,潮热盗汗,舌红。脉细。适合选用的中成药是
男性,10岁,突发剑突下剧烈绞痛1小时,疼痛呈钻顶样,辗转不安。查体:腹肌柔软,右上腹部轻微压痛,首先考虑的诊断是
诉讼时效期间从()起算。
证券发行者将证券定向售给有限的机构投资者称为()。
(2009年考试真题)2009年3月1日,甲公司销售给乙公司一批化肥,双方协商采取托收承付验货付款方式办理货款结算。3月4日,运输公司向乙公司发出提货单。乙公司在承付期内未向其开户银行表示拒绝付款。已知3月7日、8日、14日和15日为法定休假日。则乙公司开
设置复选框中或单选按钮的标题对齐方式的属性是______。
最新回复
(
0
)