首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
admin
2019-04-14
58
问题
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序列:2,3,5,7,11,13,17,19,23,……。
函数fun的作用是:用筛选法找出所有小于等于n的素数,并统计素数的个数作为函数值返回。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
int fun(int n)
{
int a[10000],i,j,count=0;
for(i=2;i<=n;i+ +)
a
=i;
i=2;
while(i<n)
{
/* * * * * * 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+ +)
/* * * * * * 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
解析
填空1:因为本题的方法是首先从素数2开始,将所有2的倍数的数从中删去(把数表中相应位置置零),可知本空应填a
。
填空2:while循环表示接着从数表中找下一个非零数,并从表中删去该数的所有倍数,此空填a
。
填空3:因为要统计表中素数个数,因而只需把置零的数排除开来,此空填写0。
转载请注明原文地址:https://kaotiyun.com/show/x1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:chars[8];inti=O;,以下不能将—行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
以下叙述中错误的是
以下程序的输出结果是______。 main() { int i: for(i=’A’;i<’i’; i++, i++) printf("%c",i+32): printf("\n"); }
以下程序的输出结果是()。main(){inta=4,b=3,c=2,d=1;printf(“%d”,a>b?a:d>c?d:b);}
下列特征中不是面向对象方法的主要特征的是()。
从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为【 】。
下列叙述中正确的是______。
下列叙述中,不属于软件需求规格说明书的作用的是
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
下列叙述中正确的是 ______。
随机试题
_________对生产效率和服务战略的灵活性都有很大的影响,因此需要与生产提供过程密切合作()
下列哪项与毒性甲状腺肿的声像图无关
治疗癌症疼痛药物中可以无极限使用的药物是
A.胞宫寒冷.血瘀冲任B.邪气阻隔.脉道不通C.瘀血内阻.新血不守D.冲任失养.拘急而痛E.冲任瘀阻.气血运行不畅实证痛经主要病机是
A、活血通络,散风止痛B、养血舒筋,祛风除湿,补益肝肾C、祛风散寒,化痰除湿,活血止痛D、清热祛湿,活血通络定痛E、祛风除湿,通络止痛,补益肝肾天麻丸善治痹病,其功能是
根据消费税法律制度的规定,企业发生的下列经营行为中,外购应税消费品已纳消费税税额准于从应纳消费税税额中抵扣的是( )。
我国的国体是人民代表大会制,政体是人民民主专政。()
按照我国高速公路编号规则,宁洛高速(南京一洛阳高速)为()。
对销售人员的销售业绩进行考评,一般采用()。
Thenoisewasso________thatonlythosewithexcellenthearingwereawareofit.
最新回复
(
0
)