首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
admin
2013-04-02
39
问题
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun(int m)
{int i, k ;
for (i = m + 1 ; ; i++) {
for (k = 2 ; k < i ; k++)
/**************found**************/
if (i%k !=0) break;
break ;
/**************found**************/
if (k
return(i);
}
}
void main()
{
int n ;
n = fun(20);
printf("n=%d\n", n);
}
选项
答案
if (i%k==0) if (k>=i)
解析
(1)“if (i%k !=0) break;”说明k是i的因子的情况,i肯定不是素数可直接跳出循环,因此第一标识下应改成“if (i%k==0)”。
(2)“if (k
=i时i是素数,故第二标识下应改为“if (k>=i)”。
转载请注明原文地址:https://jikaoti.com/ti/9in0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义字符串的语句是______。
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:y1=(x+8)2(上标)-2(x+8)+6y2=sin2(上标)(x)-2sin(x)+6请填空。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针向链表的第—个结点。若有以下程序段 q=s; s=s->next; p=s; while(p->next) p
下列叙述中正确的是______。
以下程序的运行结果是【 】。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);
有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
在Windows中,启动应用程序的正确方法是()
结构化程序设计的一种基本方法是
随机试题
CO2气体保护焊引弧时,焊丝端头和焊件保护应保持约()的距离。
Themostimportantthingyoucandoforafamilymemberorfriendwhoisdepressedistohelphimorhergetanappropriatediag
一位28岁孕妇,无自觉不适症状,孕期常规检查发现ALT30U/L、HBsAg(+)、HBeAg(+),对其新生儿宜采取的措施是
患者,女,32岁。行经后小腹部绵绵中作痛,喜按,月经色淡,量少。治疗应首选
下列关于ANUG的主要临床表现,说法错误的是A.主要特征性损害为龈乳头和边缘龈的坏死B.病程较短,一般为数天至1~2周C.病变往往仅累及附着龈D.疼痛明显E.有腐败性口臭
男。20岁。有机磷中毒患者。给予抗胆碱药治疗后出现瞳孔较前扩大,颜面潮红,口干,皮肤干燥,心率加快,这种表现被称为
下列各项中,属于存货范围的有()。
下列财产中属于夫妻个人财产的是()
若f(x)在(a,b)内单调有界,则f(x)在(a,b)内间断点的类型只能是()
某保险公司接受了10000辆电动自行车的保险,每辆车每年的保费为12元.若车丢失,则赔偿车主1000元.假设车的丢失率为0.006,对于此项业务,试利用中心极限定理,求保险公司:亏损的概率α;
最新回复
(
0
)