首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2021-02-25
49
问题
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<conio.h>
3 #include<stdio.h>
4 int fun(int m)
5 {int i,k;
6 for(i=m+1;; i++)
7 {for(k=2;k
8 /*********found*********/
9 if(i%k!=0)
10 break;
11 /*********found*********/
12 if(k
13 return(i);
14 }
15 }
16 void main()
17 { int n;
18 system(’’CLS’’);
19 printf(’’\nPlease enter n:’’);
20 scanf(’’%d’’,&n);
21 printf(’’%d\n’’,fun(n));
22 }
选项
答案
(1)if(i%k==0) (2)jf(k==i)
解析
(1)判断当前数是否为素数,若存在一个数(除1和其自身)能整除当前数,则跳出本次循环,所以if条件应为i%k==0。
(2)如果i是素数,则循环结束时k==j,将该值返回。
转载请注明原文地址:https://kaotiyun.com/show/nhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。
有以下程序:#include#includemain(){charstr[][20]={t.One*World”,”One*Dream!”;,*P=str[1];prinff(“%d,”,strlen
以下选项中与if(a=1)a:b;elsea++;语句功能不同的switch语句是
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
以下关于C语言函数参数传递方式的叙述正确的是()。
下面不属于软件测试实施步骤的是
以下关于C语言数据类型的叙述中正确的是()。
在数据库中,产生数据不一致的根本原因是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
A.分段诊断性刮宫B.宫腔镜检查C.阴道镜下宫颈活检术D.宫颈刮片细胞学检查E.经宫颈管吸取宫腔液细胞学检查下列病例首先应选择哪种检查:67岁,绝经13年,阴道少许血水样分泌物5个月,有臭味。妇科检查:阴道黏膜充血,宫颈萎缩,子宫如孕40天大
18岁男性,2天来发热伴腹痛、腹泻,每日10余次,初为稀便,后为黏液脓血便,里急后重,粪便常规检查WBC15~20个/HP,RBC5~10个/HP。该病例用抗生素治疗3天,症状好转即停药,有可能产生什么后果
某工程施工中出现重大安全事故,建设主管部门对有关单位可作出除()以外的行政处罚。
在公允价值评估中,要求选择与市场参与者在相关资产和负债的交易中所考虑的资产或负债特征相一致的输入值,包括()。
利润分配是指企业根据国家有关规定和投资者的决议,对企业当年可供分配的利润所进行的分配。企业本年实现的净利润加上年初未分配利润(或减年初未弥补亏损)和其他转入后的余额,为可供分配的利润。()
凯恩斯主义认为,货币政策的传导变量是()。
食品安全工作实行()的工作原则。
张某所立的下列遗嘱中,()是有效的。
Theword"Yahoo"canbefoundinJonathanSwift’s______.
涉及国家机密的计算机信息系统,不得直接或间接地与国际互联网或其他公共信息网络相连接,必须实行()。
最新回复
(
0
)