首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用筛选法可得到2~n(n
用筛选法可得到2~n(n
admin
2018-02-02
136
问题
用筛选法可得到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://kaotiyun.com/show/bWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列链表中,其逻辑结构属于非线性结构的是()。
如果输入’1’、’2’、’3’、’4’,则以下程序的运行结果为【】。#include<stdio.h>main(){charc;inti,k;k=0;for(i=0;i<4;i++){while(1)
若有以下说明和定义:typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
有以下程序main(){char*s="abcde";s+=2;printf("%ld\n",s);}程序运行后的输出结果是()
下面程序的运行结果是______。#include<stdio.h>main(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);
以下叙述中正确的是
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
下列关于队列的叙述中正确的是()。
在软件开发过程中,软件结构设计是描述______。
随机试题
立体仓库高度可达50米,它属于
牛超数排卵时能显著促进卵泡发育的激素是()。
患者平卧抬高下肢,排空静脉血,在大腿根部扎止血带阻断大隐静脉,然后让患者站立,10秒内放开止血带,若出现自上而下的静脉逆向充盈,提示
对水泥强度起支配作用的水化产物是()
资源集约度产业分类法把产业大致分为()。
国际贸易合同中货物数量或价款前使用“大约、接近”等约量词,按照《UCP600》的规定,货物数量或价款可以上下浮动不超过5%。()
作为人体的生理功能,免疫能识别“自己”和“非己”成分,破坏和排斥进入人体的抗原物质(如病菌等),或自身产生的损伤细胞和肿瘤细胞等,以维持健康。非消除性免疫是免疫的一种类型,指宿主感染寄生虫后不能清除或不能完全清除已经建立了感染的寄生虫,但对同种寄生虫的再感
抗日根据地实行减租减息政策的主要意义有()
Mr.WangteachesEnglishinamiddleschool.Helikeshisworkverymuch.Hewanted【C1】______ateacherevenwhenhewasayoung
A、Hedeliveredpublicspeeches.B、HeplayedaroleinEastofEden.C、Hegotseriouslyintoacting.D、HehostedtalkshowsonTV
最新回复
(
0
)