首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
admin
2013-04-02
36
问题
给定程序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://kaotiyun.com/show/vDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照“后进先出”原则组织数据的数据结构是______。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针向链表的第—个结点。若有以下程序段 q=s; s=s->next; p=s; while(p->next) p
下列选项中不符合良好程序设计风格的是______。
以下程序的输出结果是【 】。#include<string.h>main(){chara[]={’\1’,’\2’,’\3’,’\4’,’\0’};printf("%d%d\n",sizeof(a),strlen(a)
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1);
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
下列不属于静态测试方法的是______。
当执行下面两个语句后,输出的结果为() charcl=97,c2=98; printf("%d%c",c1,c2);
数据的安全性是指保护数据以防止【】用户的使用造成的数据泄密和破坏。
如下图所示的二叉树后序遍历序列是【】。
随机试题
最可能的诊断是治疗应首选
阅读下面代码if(x==0){System.out.println(”冠军”)I}elseif(x>一3){System.out.println(”亚军”);}else{System.out.println(”季军”)I}若要求打印字符串”季军”.则变量X
【背景资料】某公司商场的机电安装工程,由业主通过公开招标方式确定A单位总承包,同时将通风与空调系统的安装分包给具有相应资质等级的B单位,主要设备由业主提供。该通风与空调系统中的制冷燃气溴化锂机组是新产品设备。在与A单位签订的施工合同中明确规定A单位为总
肺源性心脏病最常见的原因是
财政法制调整的对象不包括()。
下列有关文学作品的叙述,正确的一项是()
我国公安机关的专政职能与民主职能的关系是( )。
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题的能力、文字表达能力的测试。2.作答参考时限:阅读材料40分钟,作答110分钟。3.仔细阅读给定的资料,然后按照作答要求依次作答,答案书写在指定位置。1.2009年3月2日,
WarmPeopleLikelytoKeepColdatBayStayingpositivethroughthecoldseasoncouldbeyourbestdefenseagainstgettingi
Oneofthebiggestchangessince1990isthedegreetowhichbioterrorismhasbecomeapublichealthpriority.Althoughthereha
最新回复
(
0
)