首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
46
问题
下列给定程序中函数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://kaotiyun.com/show/8aNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx
有以下程序:#include<iostream>usingnamespacestd;intmain(){inta=5;b=4,c=3,d=2;if(a>b>c)
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
下列关于函数模板实参不能省略的情况说明不正确的是
软件复杂性度量的参数包括
下列叙述中,不属于结构化程序设计方法的主要原则的是
对虚函数的调用有两种方式:【】和【】。
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";则下列对库函数strcpy()调用不正确的是()。
随机试题
古立克将行政管理人员的主要职责概括为“八字方针”,用英语中的八个字母来表示,即________。
测量两个配合零件表面的间隙用()。
下列描述中,符合骨巨细胞瘤的是
男性,36岁,诊断为急性感染性心内膜炎入院。该患者入院3天出现高热,并有三度AVB,考虑为心肌脓肿所致。关于感染性心内膜炎的心脏方面并发症,除外以下哪一项
层厚是指扫描后一幅图像对应的断面厚度。层厚等于探测器排宽度的扫描方式是
蒸压粉煤灰砖(优等品)不得用于:
关于工程网络计划的说法,正确的是()
下列关于购买者议价能力的说法错误的是()。
社区是社会环境的主要构成要素之一,其对人类行为的影响是()。[2014年真题]
()是指党在政治方向、政治路线、政治原则和方针、政策上的领导。
最新回复
(
0
)