首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
admin
2013-04-02
65
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main()
下列叙述中正确的是______。
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z
有以下程序 main() { int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t; for(i=0;i<3;i++) for(k=i+1;k<4;k++
关系数据库管理系统应能实现的专门的关系运算包括______。
希尔排序属于______。
以下选项中,不能正确赋值的是()
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
在结构化方法中,软件功能分解属于下列软件开发中的______阶段。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
福利国家的最初尝试起始于()
失笑散的功用是
喹诺酮类药物的抗菌机制是()。
患者上前牙龋充填后三天出现自发痛,不敢咬合。查:充填体,叩(++),松动I度,牙龈轻红肿,冷热测无反应,该患牙三天前处理中的问题最可能是
诊断自主性功能亢进性甲状腺腺瘤最佳的甲状腺检查是
监理工程师对施工图审核的重点是( )。
《危险性较大的分部分项工程安全管理办法》规定,施工单位应当在危险性较大的分部分项工程施工前编制专项方案。下述选项中属于专项方案施工安全保证措施的是()。
某企业收同货款25000元存入银行,记账凭证的记录为:“借:银行存款25800,贷:其他应收款25800”,并已登记入账。更正时需要做的会计分录包括()
城市社区与农村社区的主要区别。(中山大学2011年研)
根据婚姻法的明确规定,下列哪些人之间禁止结婚?()
最新回复
(
0
)