首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2014-06-20
40
问题
给定程序MODll.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main( )数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
intfun(intm)
{intk=2;
while(k<=m&&(m%k))
/************found************/
k++
/************found************/
if(m=k)
retum1;
elseretum0:
}
main( )
{intn;
printf(’’\nPleaseentern:’’);scanf(’’%d’’,&n);
if(fun(n))pfintf(’’YES\n’’);
elseprintf(”N0!\n”);
}
选项
答案
(1)k++; (2)if(m=k)
解析
本题中函数的功能是判断一个整数n是否是素数。素数是只能被1和本身整除的正整数(>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://www.kaotiyun.com/show/LCID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有关文学常识的表述不正确的是()。
下列陈述中错误的是()。
李某系A市建设银行某储蓄所记账员。2002年3月20日下午下班时,李某发现本所出纳员陈某将2万元营业款遗忘在办公桌抽屉内(未锁)。当日下班后,李某趁所内无人之机,返回所内将该2万元取出,用报纸包好后藏到自己办公桌下面的垃圾箱中,并用纸箱遮住垃圾袋。次日上午
下列说法错误的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
根据国务院印发的《“十三五”控制温室气体排放工作方案》,下列哪些是其中提到的“十三五”控制温室气体排放的重点任务?()①低碳引领能源革命②推动城镇化低碳发展③强化基础能力支撑④建设和运行全国碳排放权交易市场⑤加强地区监控
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
无产阶级政党的基本原则是()
设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B
在T-SQL中,提取游标curl第5行数据的语句是【6】ABSOLUTE5FROMcurl…
随机试题
A.体重减轻B.畏寒便秘C.性欲减退D.食欲减退E.低血糖症甲状腺功能减退症的最主要表现是
单室模型静脉滴注和静脉注射联合用药,首剂量(负荷剂量)的计算公式
患者,女,72岁,患有慢性阻塞性肺病7年。近期肺功能检查结果:FEV1<50%,FEV1/FVC<70%。前来药店咨询购药,药师应给予的指导有
根据合伙企业法律制度的规定,下列关于普通合伙企业债务清偿的表述中,正确的是()。
采用格式条款订立合同的,提供格式条款的一方应当遵循()原则确定当事人之间的权利和义务。
恩格斯认为19世纪初的空想社会主义思想家中,有一个人的社会主义始终保持着其“实践的性质”。这个人是()。
Reebokexecutivesdonotliketoheartheirstylishathleticshoescalled"footwearforyuppies(雅皮士,少壮高薪职业人士)".Theycontendth
讨论级数的敛散性.
Afteracarefulexamination,thedoctor______anewmedicalandatwo-dayrestforthepatient.
Shanghai-InsiderTips(情报系统)AirportsPudongInternationalAirportTel:+86(0)2138484500Pu
最新回复
(
0
)