首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用筛选法可得到2~n(n
用筛选法可得到2~n(n
admin
2018-02-02
41
问题
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序列:2,3,5,7,1 1,13,17,19,23,……。
函数fun的作用是:用筛选法找出所有小于等于n的素数,并统计素数的个数作为函数值返回。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include
int hn(int n)
{
int a[10000],i,j,count=0;
for(i=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___==0)
i++:
}
printf(“\nThe prime number between 2to%d\n”,n);
for(i=2;i<=n;i++)
/******fount******/
if(a
!=___3___)
{
count++:
pfinff(count%157“%5d”:”\n%Sd”,a
);
}
return count;
}
main()
{
int n=20,r;
r=fun(n);
maf(“\nlhe null of prhm is:%dha”,r);
}
选项
答案
(1)a[i] (2)a[i] (3)0
解析
填空1:因为本题的方法是首先从素数2开始,将所有2的倍数的数从中删去(把数表中相应位置置零),可知本空应填a
。
填空2:while循环表示接着从数表中找下一个非零数,并从表中删去该数的所有倍数,此空填a
。
填空3:因为要统计表中素数个数,因而只需把置零的数排除开来,此空填写0。
转载请注明原文地址:https://jikaoti.com/ti/rIa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",D);returnd;}main(){inta=3
下面程序的运行结果是______。#include<stdio.h>main(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);
与结构化需求分析方法相对应的是【】方法。
下列对队列的叙述正确的是()。
有以下说明和定义语句 struct student { int age; char num[8];}; struct student stu[3]={{20,"200401"},{21,"200402"},(19,"200403"}}; struct st
下列叙述中,不属于结构化分析方法的是______。
在软件开发过程中,软件结构设计是描述______。
下列叙述错误的是______。
下列关于参数传递的说法中,正确的是______。
以下四种排序方法中,需要附加的内存空间最大的是______。
随机试题
Therewasatimewhen,ifaladygotontoacrowdedbusortrain,agentlemanwouldimmediatelystandupandofferherhisseat.
提出“人之记性,皆在脑中”的是
某批中国货物由甲国货轮“盛京”号运送,提单中写明有关运输争议适用中国《海商法》。“盛京”号在公海航行时与乙国货轮“万寿”号相撞。两轮先后到达中国某港口后,“盛京”号船舶所有人在中国海事法院申请扣押了“万寿”号,并向法院起诉要求“万寿”号赔偿依其过失比例造成
亚金索地区是位于甲乙两国之间的一条山谷。18世纪甲国公主出嫁乙国王子时,该山谷由甲国通过条约自愿割让给乙国。乙国将其纳入本国版图一直统治至今。2001年,乙国发生内乱,反政府武装控制该山谷并宣布脱离乙国建立“亚金索国”。该主张遭到乙国政府的强烈反对,但得到
在工业生产过程中,为化学反应提供反应空间和反应条件的装置称为反应设备或反应器。它是石油、化工、医药、生物、橡胶、染料等行业生产中的关键设备之一。主要用于完成氧化、氢化、磺化、烃化、水解、裂解、聚合、缩合及物料混合、溶解、传热和悬浮液制备等工艺过程,使物质发
消防应急预案演练可以按照组织形式、演练内容、演练目的与作用等不同分类方法进行划分。下列演练中属于按演练目的与作用划分的是()。
经营漂流旅游的企业应明确告示()不宜参加。
陕西省是我国重要的农业区之一,粮食作物主要有()。
现代自然科学,不是单单研究一个个事物,一个个现象,而是研究事物、现象的变化发展过程,研究事物相互之间的关系,这就使自然科学发展成为严密的综合起来的体系,这是现代自然科学的重要特点。这段文字的主旨是()。
Whenanyoneopensacurrentaccountatabank,heislendingthebankmoney.Hemay【C1】______therepaymentofthemoneyatanyt
最新回复
(
0
)