首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
36
问题
给定程序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全国计算机二级
相关试题推荐
依据我国特别行政区基本法.下列哪个选项的表述是正确的?()
建设中国特色现代农业.必须建立完善的农业社会化服务体系。要坚持主体多元化、服务专业化、运行市场化的方向,充分发挥公共服务机构的作用。下列不属于我国构建农业社会化服务新机制,大力培育发展多元服务主体的措施的是()。
经济学上所推崇的“橄榄型”收入分配结构.是指低收人和高收入相对较少、中等收入占绝大多数的分配结构。我国正在采取措施,实施“提低、扩中、调高、打非、保困”的方针,使收入分配朝着“橄榄型”方向发展。这主要是为了促进()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
根据以下资料,回答以下问题。2014年1~5月,我国软件和信息技术服务业实现软件业务收入约13254亿元,同比增长20.9%,比去年同期回落3.3个百分点。其中。软件产品完成收入4141亿元,信息系统集成服务完成收入2649.3亿元,信息技术咨询
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
设函数f(x)在x=0的某邻域内有定义,且均存在,则下列叙述错误的是()
随机试题
Weregret______youthatthematerialsyouorderedareoutofstock.
当血液流经血管球毛细血管时,血浆中的部分成分经________、________和________而滤入肾小囊腔内,所经过的这三层结构称为滤过膜或滤过屏障。
新生仔猪低血糖症的最合适的治疗措施是
某35岁孕妇,孕2产0,40周妊娠,自觉胎动减少1天来院就诊,行胎心监护OCT试验有频发晚期减速,24小时尿雌三醇小于10mg,则下一步处理是
与传统的营销方式相比,直复营销最大的不同在于改变了信息从厂商传递到最终用户的渠道。具体而言,它的特点包括()。
下列有关特殊教育学校教学用房窗户设计的叙述,错误的是()。
使用移动支架逐孔现浇施工的特点包括()。
一项研究认为,发达国家近20年来治疗甲状腺肿瘤的病例增多主要是因为过度诊疗。研究人员认为,随着新型成像技术的出现,越来越微小的甲状腺肿瘤被检测出来,大部分过度治疗的方式是完全切除甲状腺,它通常还和其他一些有害处理手段相结合,比如完全切除脖子上的淋巴结或者实
有以下定义和语句 inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是
Thetheoryis(i)______somuch(ii)______evidencethatitisnowacceptedbythegreatmajorityofscientists.
最新回复
(
0
)