首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2016-08-16
28
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
int fun(int m)
{
int k=2;
while(k<=m&&(m%k))
/*********found*********/
k++
/*********found*********/
if(m=k)
return 1;
else return 0;
}
void main()
{
int n;
system("CLS");
printf("\nPlease enter n:");
scarlf("%d",&n);
if(fun(n))printf("YES\n");
else printf("NO!\n");
}
选项
答案
(1)k++ ; (2)if(m==k)
解析
函数fun的功能是判断m是否为素数:m从2开始作为除数,并对m取余,若不存在一个数使得余数为0,则m为素数,程序的错误在于if(m=k)语句中的逻辑表达式写成了赋值语句。
转载请注明原文地址:https://jikaoti.com/ti/AUE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamoutf("D:\\temp.t
有以下程序:#include<iostream>usingnamespacestd;intmain(){inta=5;b=4,c=3,d=2;if(a>b>c)
线性表的链式存储结构是一种()的存储结构。
执行下列语句后,c3中的值为【】 intc1=1,c2=2,c3;c3=1.0/c2*c1;
栈和队列通常采用的存储结构是【】。
以下函数调用语句中含有参数的个数是 excc((v1,v2),(v2,v3,v4),v6);
在下列几种排序方法中,要求内存量最大的是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
随机试题
A.400~500mlB.500~600mlC.600~700mlD.600~1000mlE.1000~1500ml
对U/C矩阵的检验中,不允许有空行或空列的检验是指()
A.快速、精确而短暂B.快速、粗糙而广泛C.缓慢、持久而弥散D.相对局限和不灵敏体液调节的一般特点是
酰脲类药物经强碱处理后,可产生
冷冻干燥制品的正确制备过程是()。
某企业拟投资新建一条流水线,现有两个方案可供选择:(1)A方案的投资额为120万元,期初一次投入,建设期为2年,经营期为8年,最终残值为20万元,每年可获得销售收入40万元,不包括财务费用在内的总成本为13万元,营业税金及附加为2万元。(2)B方案的投
教师职业道德区别于其他职业道德的显著标志为
李某系A市建设银行某储蓄所记账员。某日下午下班时,李某发现本所出纳员陈某将2万元营业款遗忘在办公桌抽屉内(未锁)。当日下班后,李某趁所内无人之机,返回所内将该2万元取出,用报纸包好后藏到自己办公桌下面的垃圾箱中,并用纸箱遮住垃圾袋。次日上午案发,赃款被他人
SPICE:FLAVOR::
DothefollowingstatementsagreewiththeinformationgiveninReadingPassage1?Inboxes9-13onyouranswersheet,writeTRU
最新回复
(
0
)