首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回l,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回l,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2017-09-23
56
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回l,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < codlio.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/nzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
若函数中有定义语句:inta;,则()。
有以下函数定义:intfun(doublea,doubleB){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若有定义inta[5],*p=a;则正确引用数组元素的是()。
若定义函数int*func(),则函数func的返回值为()。
下列选项中,不属于数据库管理的是()。
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
以下函数定义的类型符是()。fff(doublex){printf("%f",x+x);}
当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()。
随机试题
地球每时每刻都会受到宇宙射线的撞击,太阳活动和超新星爆发是宇宙射线的主要来源。当具有放射性的宇宙射线进入大气层,并轰击平流层和对流层时,它会与空气中的氮原子发生核反应,并形成碳-14同位素。由于地球上的树木可以吸收碳-14同位素,因此通过测定古树中碳-14
________,英国空想社会主义代表人物,也是一名企业管理改革家。被人们誉为现代人力资源管理的先驱。欧文提出了著名的管理思想:________,认为有什么样的环境就会产生什么样的人。
I’llacceptanyjob______Idon’thavetogetupearly.
Thecompositionleaves______forrevision.
28岁,女,有不洁性生活史。现孕5个月,于大阴唇出现圆形直径1~2cm边界清晰的皮疹,表面略高于皮肤,可见溃烂。需确诊的首选检查是
机织亚麻布,宽1.6米,成卷,已染色
2008年5月10日,甲公司以每股12元(其中包含已宣告但尚未发放的现金股利0.5元)的价格购买乙公司20000股股票,划分为交易性金融资产,另支付交易费用5000元。2008年5月22日,甲公司收到乙公司支付的上述现金股利存入银行。2008年12月31日
银行在收集、保存、使用、对外提供消费者信息时,要严格遵守法律规定,采取有效措施加强对消费者银行信息的保护,但可以把消费者的信息提供给可以信任的保险机构。()
马克思和恩格斯认为在共产主义社会将要消失的“三大差别”有()
Acurrentaccountdeficitimpliesthat______.
最新回复
(
0
)