首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。不得增行或删行
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。不得增行或删行
admin
2021-06-15
104
问题
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
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))print f("YES\n");
else printf("NO!\n");
}
选项
答案
(1)k++; (2)if(m==k)
解析
(1)第一个标识下“k++”语句没有结束符分号,所以将“k++”改为“k++;”。
(2)第二个标识下的“if(m=k)”语句应该是判断m是否素数,而原题中是将k的值赋给m,并不表示是否m等于k,所以第二个标识下“if(m=k)”应该改为“if(m==k)”。
转载请注明原文地址:https://kaotiyun.com/show/uctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是
以下四个程序中,完全正确的是
下列选项中,能正确定义数组的语句是
以下选项中关于程序模块化的叙述错误的是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
数据模型的三个要素是()。
以下选项中非法的C语言字符常量是
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
随机试题
Ispentlastsummervolunteeringatahospital.Itwasagiftto【C1】______somanyamazingpeopleandI’dliketoshareoneoft
原发性再生障碍性贫血血液检查不可能出现
滤线器滤线栅板的栅密度一般为
在煅法中,可改变药物的化学成分,产生治疗作用的是
某一市区电网日供电量为5568万千瓦时,日最大负荷为290万千瓦,则该电网日负荷率为:
设备制造阶段进度管理监理工作细则包括( )。
简述实用主义教育学的主要观点。
阅读以下某网上作业提交与管理系统的技术说明,根据要求回答问题1~问题3。[说明]某学校建立了一个网上作业提交与管理系统,基本功能描述如下。(1)账号和密码。任课老师用账号和密码登录系统后,提交所有选修学生的名单。系统自动为每个选修学
Fromthehealthpointofviewwearelivinginamarvelousage.Weareimmunizedfrombirthagainstmanyofthemostdangerousd
WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?(1)_____aneventtakesplace,newspapersa
最新回复
(
0
)