首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
20
问题
给定程序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://kaotiyun.com/show/LCID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于自诉案件中“被害人有证据证明的轻微刑事案件”,下列说法正确的是()。
我国佛教艺术驰名中外,云冈石窟、龙门石窟和莫高窟三大石窟举世皆知。以下关于三大石窟地理位置的描述,正确的是()。
关于我国国情,下列叙述正确的是()。
科技创新与民生问题密切相关。下列表述错误的是()。
下列对国家、阶级、政党关系的表述中,正确的有()。①有政党必有阶级和国家②有阶级、国家必有政党③在当代,执政党的阶级属性与国家的性质相一致④国家、政党是阶级统治的工具
下列与不作为犯罪相关的表述,哪一选项是正确的?()
经济学上所推崇的“橄榄型”收入分配结构.是指低收人和高收入相对较少、中等收入占绝大多数的分配结构。我国正在采取措施,实施“提低、扩中、调高、打非、保困”的方针,使收入分配朝着“橄榄型”方向发展。这主要是为了促进()。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
下列属于程序法部门中的非诉讼程序法的是()
设函数z=z(x,y)且有二阶连续偏导数,且满足方程=0。令x=eu+v,y=eu—v,将自变量换为u,v,试推导出z关于u,v应满足的方程。
随机试题
生效的执法行为,具有依法采取一定手段,使其内容完全实现的效力。这种效力称为()。
在使用原子吸收光谱法测定样品时,有时加入镧盐是为了消除化学干扰,加入铯盐是为了消除电离干扰。()
试述国家在实施义务教育中的职责主要有哪些。
下列关于低压断路器的叙述,不正确的是()。
某公司2011年的净利润为250万元,所得税为80万元。发生利息费用为30万元,期初总资产为500万元,期末资产总额为700万元-则本期的基本获利率为()。
下列关于母公司投资收益和子公司利润分配的抵销分录的表述中,错误的是()。(2015年学员回忆版)
合伙人王某是合伙企业的合伙事务执行人,他的经营活动应由全体合伙人承担民事责任。()
投诉管理机关做出受理决定后,应当及时通知被投诉者,被投诉者应当在规定时间内做出书面答复。
[*]
【B1】【B18】
最新回复
(
0
)