首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。
admin
2021-02-25
18
问题
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()i~数中,若fun返回l输出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("haPlease enter n:");scanf("%d",&n);
if(fun(n))printf("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://jikaoti.com/ti/Hrz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a:a+=2:}printf("%d,%d\n",a,b);}
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列选项中,能正确定义数组的语句是
C语言主要是借助以下哪个功能来实现程序模块化?()
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
数据库应用系统中的核心问题是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
企业二级经营单位凭借自己拥有的优势同对手较量以争夺市场而采取的战略方案属于
肛裂的治疗方法包括
A.风温B.大头瘟C.伏暑D.秋燥E.春温属于湿热类的温病是
患者男性,50岁,因肝硬化食管静脉曲张、腹腔积液人院治疗。放腹腔积液后出现精神错乱、幻觉,伴有扑翼样震颤,脑电图异常等肝性脑病表现。目前给患者安排哪种饮食为宜
财务预算得到的预期结果是以( )表示的。
商品证券是证明持有人有商品所有权或使用权的凭证,具体包括()。
中国人民银行征信管理部门应当在收到个人异议申请的()个工作日内将异议申请转交征信服务中心。
商业银行在坚持“区别对待,择优扶植”的原则时,要做到()。
北京市为了缓解交通压力实行机动车辆限行政策,每辆机动车周一到周五都要限行一天,周末不限行。某公司有A、B、C、D、E五辆车,保证每天至少有四辆车可以上路行驶。已知:E车周四限行,B车昨天限行,从今天算起,A、C两车连续四天都能上路行驶,E车明天可以上路。
如何理解政治对艺术的发展具有直接的、深刻的影响?
最新回复
(
0
)