首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2020-10-26
56
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<conio.h>
3 #include<stdio.h>
4 int fun(int m)
5 {
6 int k=2;
7 while(k<=m&&(m%k))
8 /*********found*********/
9 k++
10 /*********found*********/
10 if(m=k)
12 return 1;
13 else return 0;
14 }
15 void main()
16 {
17 int n;
18 system(’’CLS’’);
19 printf(’’\nPlease enter n:’’);
20 scanf(’’%d’’,&n);
21 if(fun(n))printf(’’YES\n’’);
22 else printf(’’NO!\n’’);
23 }
选项
答案
(1)k++ ; (2)if(m==k)
解析
函数fun的功能是判断m是否为素数:m从2开始作为除数,并对m取余,若不存在一个数使得余数为0,则m为素数,程序的错误在于if(m=k)语句中的逻辑表达式写成了赋值语句。
转载请注明原文地址:https://kaotiyun.com/show/HC3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期中的活动不包括
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;);structAf(structAt);
设有如下程序段inta[2]={0};intb[]={0,0,1};charc[]={’’A’’};chard=’’\0’’;以下叙述中正确的是()。
下列叙述中错误的是()。
有以下程序:#include<stdio.h>main(){intk=5,n=0;do{switch(k){case1:ease3:n+=1;k--;break;default:n=0;k--;case2:ease4:n+=2;k--;
有以下程序:#includemain(){inta,b,c=241;a=c/100%9:b=(一1)&&(一1);printf("%d,%d\n",a,b);}程序运行后的
有以下程序:#nclude#includevoidfun(double*p1,double*02,double*s){s=(double*)calloc(1,sizeof(double));*s=*p
有以下程序段:charname[20];intnum;scanf("name=%sBum=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001<回车>后,name的值为()。
下列叙述中正确的是()。
随机试题
下列哪个方剂可用于治疗风湿在表之痹症
女,27岁。停经3个月,阴道淋漓流血2个月。妇科检查:阴道前壁可见核桃大紫蓝色结节,子宫软,如孕4个月大小,尿妊娠试验(+)。该患者应考虑的诊断是
下列各组药物中,不属于配伍禁忌的是()
两直角刚杆AC、CB支承如图,在铰C处受力F作用,则A、B两处约束力的作用线与x轴正向所成的夹角分别为()。
下列工程项目策划工作中,不属于项目决策阶段合同策划的是()。
会计档案的保管期限分为永久和定期两类,保管期限从会计年度终了后的第一天算起。()
若出口商品的木质包装已按要求实施熏蒸,商检机构对熏蒸后的木包装加盖了进口国认可的标识,在这种情况下,出口商同样需要商检机构出具《熏蒸/消毒证书》,以交进口商。()
亚健康是对生物有机体生理机能状态的一种描述,一般指生理机能处于健康与疾病之间的状态。由健康过渡到疾病需要一个从量变到质变的过程,而在质变发生之前的这个特殊阶段即是亚健康。下列现象中属于亚健康的一项是()。
Nowondertheyarecalled"patients".Whenpeopleenterthehealth-caresystemsofrichcountriestoday,theyknowwhattheywil
Williampromisedto___________(不是周五就是周六之前向导师呈交论文).
最新回复
(
0
)