首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
admin
2013-04-02
82
问题
给定程序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全国计算机二级
相关试题推荐
若有定义:int w[3][5];,则以下不能正确表示该组元素的表达方式是______,
有以下程序 struct S { int n;int a[20];}; void f(int *a,int n) { int i; for(i=0;i<n-1;i++)a[i]+=i; } main() { i
有以下程序 typedef struct{int b,p;}A; void f(A c)/* 注意:c是结构变量名 */ { int j; c.b+=1;c.p+=2; } main() { int i;
以下sum函数的功能是计算下列级数之和。请给函数中的各变量正确赋初值。doublesum(doublex,intn){inti;doublea,b,s;【】for(i=1;i<=n;i+
设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是
当执行下面两个语句后,输出的结果为() charcl=97,c2=98; printf("%d%c",c1,c2);
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
与进制数101.01011等值的十六进制数是()
有一个数值152,它与十六进制数6A相等,那么该数值是()
已知: union { int i; char c; float a; }st;则sizeof(st)的值是______。
随机试题
某鸡场散养的4周龄仔鸡,多数出现头、翅下垂,眼半闭,步态蹒跚,食欲缺乏,下痢,排淡绿色恶臭粪便等症状;部分病鸡冠、肉髯发绀,呈暗黑色。该鸡群最可能发生的是
医德修养的根本途径和方法是( )。
四组比较的秩和检验,样本例数均为5,确定P值时应查
下列选项中正确的有:()
下列关于《总承包合同示范文本》中规定的索赔程序的说法正确的是()。
我国现行《建筑安装工程费用项目组成》建标[2003]206号文件中,大型机械进出场费应计入()。
银行或者其他金融机构的工作人员吸收客户资金不入账,数额巨大或者造成重大损失的()。[2012年11月真题]
某基金的债券投资比重为70%,股票投资比重为20%,货币市场工具投资比重为10%,按照《证券投资基金运作管理办法》的规定,该基金属于()。
(2008年卷一第76题)甲侵犯了乙的专利权,乙向人民法院提出诉前责令甲停止侵犯其专利权行为的申请。下列哪些说法是正确的?
—个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为()。
最新回复
(
0
)