首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数。不得增行或
给定程序MODll.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数。不得增行或
admin
2017-06-20
21
问题
给定程序MODll.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#include
int fun(int m)
{int k=2;
while(k<=m&&(m%k))
/**********found**********/
k++
/**********found**********/
if(m=k)return 1;
else return 0;
}
main()
{int n;
printf("\nPlease enter n:");scanf("%d",&n);
if(fun(n))printf("YES\n");
else printf("NO!\n");}
选项
答案
(1)k++; (2)if(m==k)
解析
本题中函数的功能是判断一个整数n是否是素数。素数是只能被l和本身整除的正整数(>1),所以判别n是否为素数,只要用2、3、…、n-1这些数逐个去除n,观察余数是否为0即可,只要有一次相除余数为0,n就不是素数,否则n为素数。
(1)第一个标识下“k++”语句没有结束符分号,所以将“k++”改为“k++;”。(2)第二个标识下的“if(m=k)”语句应该是判断m是否素数,而原题中是将k的值赋给m,并不表示是否m等于k,所以第二个标识下“if[m=k)”应该改为“if(m=k)”。
转载请注明原文地址:https://kaotiyun.com/show/K0ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现代农业的发展不能脱离生态安全和产品安全两个基本要求,因此,农业污染防治应作为现代农业发展的重要任务之一。不同于工业污染和城市污染,农业污染涉及面广而隐蔽性强,评估难度大,不适合建立惩罚型机制。同时,由于农民收入水平相对较低,不可能进行“污染收费”。所以说
《光明日报》北京3月22日电(光明网记者钟蕾蕾)在3月22日第22届世界水日,为促进水资源的开发、利用、保护和管理,增强社会公众节水意识,由中国妇女发展基金会、光明网共同主办的“母亲水窖,我与水的故事”摄影及中小学生绘画作品征集活动正式启动。参赛摄影作品可
①因为我与他人的关系通过对话,不是特点消失的合金式的融合,而是一种面对面的关系。②对话的目的主要不是说服对方,同化别人,统一思想,而是要在不同思想的碰撞中产生出新的思想,这就是生成性对话。③多元文化共处最核心的问题是世界不同文化之间的对
下列说法错误的是()。
根据下列材料回答问题。为建立规范的税费体制和完善的价格机制,促进节能减排、环境保护和结构调整,公平负担,依法筹措交通基础设施养护和建设资金,我国出台了成品油价税费改革方案,自2009年1月1日正式施行。方案规定:取消公路养路费、航道养护费、公路运输管理费
科考队员在冰面上钻孔获取样本,测量不同孔心之间的距离,获得的部分数据分别为1米、3米、6米、12米、24米、48米。问科考队员至少钻了多少个孔?
随着科学技术的进步,电脑的问世让人类制造这样的机器“耳朵”成为可能。20世纪60年代,科学家开始在实验室里研究声控技术的核心——语言识别技术。20世纪70年代末,微电脑的出现更是让声控技术实现了飞跃式发展——微电脑处理与存贮信息的神奇功能,以及它低廉的价格
很多人都喜欢将自己眼中的世界分门别类,并用固有的认知打上标签。这种“刻板印象”的存在,确实在某种程度上提高了我们的认知________,但也将我们的思维框定到已有的版图中,周边世界千变万化,而我们却在熟悉的境地里________、停滞不前。填入画横线部分最
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
设f(x)在(一∞,+∞)内有定义,且x0≠0是函数f(x)的极大值点,则().
随机试题
下列属于电子数据交换系统功能模块的是()
_________,六宫粉黛无颜色。(《长恨歌》)
以下关于鸡蛋的叙述错误的是
患儿,男,10岁,患麻疹后3天,低热乏力,下颌下淋巴结肿大,牙龈疼痛、出血、口腔奇臭,不敢刷牙.检查可见下前牙唇侧牙龈出血,龈缘溃疡。最佳治疗方案应选择
当警衔高的人民警察在职务上隶属于警衔低的人民警察时,()的为上级。
大力加强党的作风建设是加强党的建设的一项重大战略任务,对于进一步提高党的领导水平和执政水平,不断增强党的创造力、凝聚力和战斗力,具有十分重要的意义。加强党的作风建设必须把()放在第一位。
1920年8月,_________成立了中国共产党的上海组织,成员有李达、李汉俊等。
民事行为的有效条件包括()。
打开http://localhost/web/myweb/download.htm页面浏览,找到对Office软件的介绍文档的链接,下载保仔剑考生文件夹下,命名为“OfficeIntro.doc”。
HighfieldHouseisneartheseaside.HighfieldHousehasanexhibitionofoldfarmingequipment.
最新回复
(
0
)