首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2022-12-02
54
问题
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#include
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))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://kaotiyun.com/show/PW0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于x的方程(m-2)x2-(3m+6)x+6m=0有两个负实根,则m的取值范围是()。
两个正整数甲数和乙数的最大公约数是6,最小公倍数是90,如果甲数是18,那么乙数是m,则m的各个数位上数字之和为()。
若n是一个大于100的正整数,则n3-n一定有约数()。
在一块并排10垄的田地中,选择2垄分别种植A,B两种作物,每种作物种植一垄,为有利于作物生长,要求A,B两种作物的间隔不小于6垄,则不同的选垄方法共有()。
数列1,3,7,15,…的通项公式an=()。
函数的最小值为()。
1992年,心怀报国之志的黄大年被公派到英国攻读博士。2009年,他毅然放弃国外优越条件,回到母校吉林大学从事科研和教学工作。他无私忘我工作到生命最后一息,为实现强国梦想奉献全部,经常工作到凌晨两三点钟,几乎没有休过寒暑假和节假日。他平均每年出差130余天
最能体现太平天国社会理想和这次农民起义特色的纲领性文件是()。
设f.g为定义在D上的有界函数,满足f(x)≤g(x),x∈D.证明:
在ADSL接入网中通常采用离散多音调技术(DMT),以下关于DMT的叙述中,正确的是________。
随机试题
根据市场效率假说,弱有效市场的证券价格()
属于非选择性钙拮抗药的是:
A、卡马西平B、苯巴比妥C、苯妥英钠D、氯硝西泮E、米氮平导致齿龈增生、共济失调的药物是
下列关于法的价值判断与事实判断的表述正确的是:()
已知F1、F2、F3、F4为作用于刚体上的平面汇交力系,其力矢关系如图4-3所示,由此可知()。
根据《中华人民共和国标准化法》的规定,中国标准分为()。
外商投资企业享受特定减免税优惠进口的机器设备自进口之日起超过5年的,可以向海关申请解除监管。()
餐具:碗筷
计算二重积分,其中D={(x,y)丨(x-1)2+(y-1)2≤2,y≥x}
Shecrossedtheenemylines,disguisedasacivilian,tobringmedical______totheResistancefighters.
最新回复
(
0
)