首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
27
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序#includeintfun(inta,intb){returna+b;)main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--
设循环队列的存储空间为O(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下选项中叙述正确的是()。
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
数据库设计过程不包括
有如下程序段:intX=12:doubley=3.141593;printf("%d%8.6f",x,y);则输出结果是()。
以下关于结构化程序设计的叙述中正确的是()。
下面描述中,不属于软件危机表现的是()。
下列给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……以此类推。例如,若N=5,生成的矩阵为:111111222
算法的空间复杂度是指
随机试题
患者,女,16岁。咽痛、肌肉酸痛、咳嗽3周。查体:体温37.8℃,血压100/70mmHg,脉搏80次/分,呼吸音增粗。胸片示右下肺片状浸润阴影。血白细胞9.5×109/L,中性粒细胞0.82。最可能的诊断是
下列符合子宫内膜增生症的病理变化是
均数与标准差适用于
()是国家机关制定或者认可、由国家强制力保证其实施的一般行为规则,它反映由一定的物质生活条件所决定的统治阶级的意志。
城市国有土地使用权出让规划设计附图包括()
某旅游公司总经理在市场不景气的情况下,以过人的职业洞察力发现海外度假旅游项目与25~35岁新婚家庭消费群体之间的关联性,并针对这部分群体快速设计出一套新的旅游路线和体验项目,在广泛宣传后收到丰硕的订单。但由于涉及与交通管理、签证、保险等机构的协调,新项目一
在进行课后评价时,专家型教师更注重课堂上发生的细节。()
非继续性合同,是指履行为一次性行为的合同,即一次给付便使合同内容实现。继续性合同是指履行在一定的继续的时间内完成,而:不是一时或一次完成的合同。根据以上定义,下列属于非继续性合同的是()。
唐朝城市中的工商业区是()。
A、Theycangetexercise.B、It’sboring.C、Theycangobybike.D、It’sinteresting.A信息明示题,男士说wewillgetplentyofexercise,即可以得
最新回复
(
0
)