首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回O输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回O输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2018-03-28
23
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回O输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#2nclude<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:");
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/Una0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=5,b=2;c=3,d=3,t;t+MAX(a+,b,c+D)*10;
有三个关系R?S和T如下:则由关系R和S得到关系T的操作是
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
变量a所占的内存字节数是______。unionU{charst[4];inti;long1;};structA{intc;union
有以下程序:#include<stdio.h>main()}chara,b,e,d;seanf("%e,%e,%d,%d",&a,&b,&c,&d);printf("%c,%c,%e,%c\n",a,b,c,
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<stdio.h>#include<string.h>main(){chara[]="clanguage",t;
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
先用以下语句定义字符型变量:charc;然后要将字符a赋给变量c,则下列语句中正确的是()
随机试题
在金属活动性顺序中,金属的位置越靠前,它的活动性()。
简述色谱分析法的分类。
患者男性,23岁。2年来反复镜下血尿,偶见红细胞管型。尿蛋白定量0.8g/d,血肌酐97.24μmol/L,尿素氮5.4mmol/L,IgG14g/L,IgA0.6g/L,IgM0.3g/L,抗O1:200。为了明确诊断,最有价值的进一步检查是
请依上文内容为宋红代书1份诉状(代书人姓名请用××代替,勿用真实姓名);请针对两记者和各报社的辩称意见,写1份代理答辩要点,确定被告应负的法律责任。
适用于紧急情况或涉及高科技应用产品和服务的采购方式是()。
成本法下,当被投资企业宣告分配现金股利时,有可能涉及到下面的会计处理是()。
在《合同法》的基本原则中,()是一项法律适用原则,它可以弥补法律的不足,也可以弥补合同的不足。
ForthepeoplewhohavenevertraveledacrosstheAtlanticthevoyageisafantasy.Butforthepeoplewhocrossitfrequentlyo
Brazilhasbecomeoneofthedevelopingworld’sgreatsuccessesatreducingpopulationgrowthbutmorebyaccidentthandesign.
PeterJuddjoinedthearmywhenhewas18,andforseveralmonthshewastaughthowtobeagoodsoldier.Hedidquitewelline
最新回复
(
0
)