首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序:
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序:
admin
2019-02-02
32
问题
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
int fun(int n)
{
int i,j,count=0;
printf("The prime number between 3to%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/krf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){intx=15;while(x>10&&x<50){x++;if(x/3){x++;break;}elsecontinue;}
以下程序输出的结果为_______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;p=al
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%%d,j=%%d\n”,i,j);输出的结果是()。
下列能正确定义且赋初值的语句是()。
以下程序的输出结果是()。#includevoidprt(int*x,int*y,int*z){printf(“%d,%d,%d\n”,++*x,++*y,*(z++));}main(){int
以下选项中,当x为大于1的奇数时,值为0的表达式是
有以下函数:mtaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是()。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
在满足实体完整性约束的条件下()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
下列各项目中,属于企业销售费用的有()
邓小平社会主义市场经济理论的正式形成,正式提出是()。
铺手术洞单要求两侧和足端应垂下超过手术台边
环境质量参数包括常规参数和()。
承包人向发包人提交的支付申请包含的内容有()。
进口旧机电产品的收货人或其代理人,在进口旧机电产品到货( )日前,向备案机构申请备案。
下列选项中,属于家庭资产的有:()。
《中华人民共和国合同法》中规定的合同履行抗辩权,是指合同履行过程中当事人任何一方因对方的违约而()的行为。
[1998年MBA真题]如果祖大春被选进村计划生育委员会,他一定是结了婚的。上述断定基于以下哪项假设?
若a>0,方程有两个不同的实数根.(1)a=2.(2)a=4.
最新回复
(
0
)