首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<s
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<s
admin
2022-06-24
28
问题
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
int fun(int n)
{
int i,j,count=0;
printf("\nThe prime number between 3 to%d\n",n);
for(i=3;i<=n;i++)
{
/******found******/
for(
1
;j<i;j++)
/******found******/
if(
2
%j==0)
break;
/******found******/
if(
3
>=i)
{
count++;
printf(count%157"%5d":"\n%5d",i);
}
}
return count;
}
main( )
{
int n=20,r;
r=fun(n);
printf("\nThe number of prime is:%d\n",r);
}
选项
答案
(1)j=2 (2)i (3)j
解析
填空1:j的初始化要从2开始,因为要判断一个数是否为素数,即将其除以从2开始的数字,看有没有被整除的。
填空2:如果碰到有个数字j可以被i整除,那么表示这个数不是素数,要用break直接结束循环,这个时候的j肯定小于i。
填空3:j>=i,表示在上面if(i%j==0)没有成功,所以会循环执行for(j=2;j<i;j++),以致最后j>=i,这样可以知道该数字i就是素数。
转载请注明原文地址:https://jikaoti.com/ti/Ayd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件设计原则的是
软件详细设计产生的图如下,该图是
有以下程序#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;for(i=0;i<10;i+=
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
下面关于位运算符的叙述,正确的是
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下面不属于软件工程过程的4种基本活动
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为则
检查软件产品是否符合需求定义的过程称为()。
随机试题
A.肾阳虚证B.肾阴虚证C.心脾两虚证D.心肝血虚证E.肝气郁结证
A、艾叶配阿胶B、白及配海螵蛸C、地榆配槐角D、艾叶配香附E、蒲黄配五灵脂治血热所致之便血与痔疮出血,宜用
检验检疫机构对进出口电池产品是否属含汞电池产品进行审核,经审核,对不含汞的电池产品,可直接签发《进出口电池产品备案书》。( )
2010年9月末,我国广义货币供应量M2余额为69.6万亿元,狭义货币供应量M1余额为24.4万亿元,流通中现金余额为4.2万亿元,全年现金净投放3844亿元。根据上述资料,同答下列问题。2010年9月末,我国单位活期存款总额为()万亿元。
去年7月10日《中国青年报》刊发了山东曹县一中高考替考成风的报道后,四面八方的读者来电来函说:“我们这里高考舞弊、替考的现象更严重”。后来该报连续发了几篇对高考替考现象反思的文章。《学生:我们是替考的直接受害者》《教师:我们也是应试教育的受害者》《专家:高
“喊破嗓子不如做出样子”,因此公民道德建设的基础是领导干部的身体力行。这种说法是否正确?
一只野兔逃出80步后,狼才追它,野兔跑8步的路程,狼只需跑3步;而狼跑出4步的时间,兔子可跑9步。那么狼至少要跑多少步才能追上野兔?
_____________不属于程序的基本控制结构。
Theexperimentconductedbytheresearcherwasmeantto______.Whatdoesthefindingsoftheexperimentimply?
AdequatePreparationShouldBeGiventoExams1.如今不少大学生在考试前不做充分的准备2.出现这种现象的原因是…3.为了改变这种状况,我认为…
最新回复
(
0
)