首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #inc
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include #inc
admin
2018-02-02
68
问题
下列给定程序中,函数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://www.kaotiyun.com/show/IJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
下列程序的输出结果是()。#includemain(){inta=2,b=3,p;P=f(a,b):printf("%d",p);}intf(a,b)
线性表常采用的两种存储结构是()。
下列叙述中,不属于结构化分析方法的是______。
在以下术语中,与数据的逻辑结构无关的是______。
对建立良好的程序设计风格,下列描述正确的是()。
若有定义:intk;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("##%d",k);
结构化分析方法是面向______进行分析的方法。
随机试题
_________是道德观念和道德情感的外在表现,是衡量品德的重要标志。
大蓟、小蓟皆可用于治疗()
传染性非典型肺炎传播途径不包括下列哪种
标准正态分布曲线的特征是
香加皮中毒出现心律失常时,禁用()。
(2017年)中国甲公司在承担中东某建筑工程时涉及一系列分包合同和买卖合同,并使用了载明适用《见索即付保函统一规则》的保函。后涉及保函的争议诉至中国某法院。依相关司法解释,下列哪些选项是正确的?()
STD表的结构为:姓名(C,8)、课程名(C,16)、成绩(N,3,0),下面一段程序用于显示所有成绩及格的学生信息。SKFTALKOFFUSESTDCLEARGOTO
Amongtheraftofbooks,articles,jokes,romanticcomedies,self-helpguidesandotherwritingsdiscussingmarriage,somefamil
Itwasnotsolongagothatparentsdroveateenagertocampus,saidatearfulgoodbyeandreturnedbackhometo【M1】______wait
MalalaYousafzaiwasrenownedforthefollowingdeedsEXCEPT______.
最新回复
(
0
)