首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #inc
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #inc
admin
2018-02-02
31
问题
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
int fun(int m)
{
int i,k;
for(i=m+1;;i++)
{
for(k=2;k
/******found******/
if(i%k!=0)
break;
/******found******/
if(k
return(i);
}
}
void main()
{
int n;
system(“CLS”);
prinff(“\nPlease enter nI”);
scanf(“%d”,&n);
printf(“%d\n”,fun(n));
}
选项
答案
(1)if(i%k==0) (2)if(k==i)
解析
(1)判断当前数是否为素数,若存在一个数(除1和其自身)能整除当前数,则跳出本次循环,所以if条件应为i%k==0。
(2)如果i是素数,则循环结束时k==i,将该值返回。
转载请注明原文地址:https://jikaoti.com/ti/kna0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是
线性表常采用的两种存储结构是()。
在以下术语中,与数据的逻辑结构无关的是______。
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句()。
结构化分析方法是面向______进行分析的方法。
Windows的空口分为两类,一类是应用程序窗口,另一类是【】窗口。
下面程序的输出结果是______。voidprty(int*x){printf("%d\n",++*x);}main(){inta=25;prty(&a);}
有以下程序main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}
随机试题
在电源电路中怕热的元器件,如电解电容等,在布局时应远离发射元件,如()()
形状公差带形状是距离为公差值t的两平行面内区域的有()。
又若君居淄右,妾家河阳,同琼佩之晨照,共金炉之夕香。君结绶兮千里,惜瑶草之徒芳。惭幽闺之琴瑟,晦高台之流黄。春宫阏此青苔色,秋帐含兹明月光。夏簟清兮昼不暮,冬钮凝兮夜何长。织锦曲兮泣已尽,回文诗兮影独伤。这段文字出自哪篇文章?作者是谁?
简述多样化分销模式的原因。
A.胃、十二指肠溃疡穿孔B.急性胰腺炎C.胆道蛔虫症D.腹型癫癎E.幽门梗阻腹痛位置不定
发现艾滋病时,城镇应当发出报告的时间是发现艾滋病时,农村应当发出报告的时间是
也可见于正常人的舌象是
宏大公司与飞跃手表厂签订了一份手表买卖合同,约定如下:飞跃手表厂供给宏大公司限量生产的x型号的手表1000块,每块单价100元;宏大公司交付定金3万元作为履约担保;任何一方违约,应向对方支付合同总价款的20%作为违约金。合同签订后,宏大公司立即将3万元定金
下列关于银行结算账户特点的表述中,不正确的是()。
法律关系的内容是法律关系主体之间的法律权利和法律义务,法律权利和法律义务两者之间具有紧密的联系。下列有关法律权利和法律义务相互关系的表述中,哪种说法没有正确揭示这一关系?()
最新回复
(
0
)