首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fu
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fu
admin
2020-06-02
25
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#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;
}
void main()
{
int n;
system("CLS");
printf("\nPlease enter n:");
scanf("%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/VqCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){inta=4,b=5,c=6;pfinff("%d\n
度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
有以下程序intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5),b[]={6,7,8,9),s=
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
程序中对fun函数有如下说明voidfun();此说明的含义是
随机试题
患者,男,27岁,因暴食,次日出现腹泻,腹痛肠鸣,泻下物为未消化食物,臭如败卵,泻后痛减,伴厌食、嗳腐,舌苔厚腻,脉滑。其辨证为
患者青年男性,颈、前胸有指甲大小及黄豆大小的色素脱失斑数片,边缘尚清,表面有少许细薄鳞屑,自觉症状不明显,以下哪种疾病的可能性最大
有人测试水体中有机氯农药DDT,经过水体内各级水生生物的食物链,在肉食鱼脂肪中的含量比水体中浓度增大了8.5万倍。我国松花江肇源某江段鲇鱼对甲基汞的浓缩倍数达24万多倍。下述哪项不是污染物在环境中发生该作用的必备条件
患者患牙应做的应急处理是引起病人龋病的主要原因不包括
建设项目全部建成,经过各项工程的验收符合设计的要求,并具备竣工图表、竣工决算、工程总结等必要的文件资料,向负责验收的单位提出竣工验收申请报告的是()。
在价值工程研究对象选择的方法中,()的基本思路是:首先将一个产品的各种部件按成本的大小由高到低排列起来,然后绘成费用累积分配图。
从内部控制的角度看,商业银行的风险控制体系可以采取()。
下列各项中,属于会计核算电算化的内容的有()。
《浙江省旅游管理条例》规定,县级以上人民政府应当()。
陈独秀
最新回复
(
0
)