首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2021-02-25
43
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int fun(intm)
{
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://www.kaotiyun.com/show/P1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);}程序的输
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
负责数据库中查询操作的数据库语言是()。
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
在软件开发中,需求分析阶段可以使用的工具是
随机试题
下列哪些情形下可以免征耕地占用税?()
人们对工作的态度主要包括
在下面一段文字横线处填入语句,衔接最恰当的一项是()作为一个中国人,经书不可不读。我年过三十才知道读书自修的重要。________________,________________。________________,___________
(Para.2,Passage1)Perhapsthebestwaytolearnhowtobehaveintheworkingworldistoidentifyaworkeryouadmireandobser
关于活动期乳腺的描述,哪一项错误
釉牙本质界的形态特点是
下列哪味药有毒
本案中的汽车修理合同属于()合同。如果在该案的审理过程中,该企业拒不出庭,则该案应当()。
A、B、C三个人学生到某乡镇当村官,一个到了富村,一个到了穷村,一个到了不富不穷的村。但究竟谁到了哪个村,人们开始不清楚,于是作了如下猜测:甲:A到了富村.B到了穷村乙:A到了穷村,C到了富村丙:A到了不富不穷的村,B到了富村后来证实,人们对甲、乙、丙三人
简述教育的文化功能。
最新回复
(
0
)