首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。
admin
2021-02-25
24
问题
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#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:
}
main()
{ int n;
printf("haPlease enter n:");scanf("%d",&n);
if(fun(n))printf("YES\n");
else printf("NO!\n");
}
选项
答案
(1)k++; (2)if (m==k)
解析
(1)第一个标识下“k++”语句没有结束符分号,所以将“k++”改为“k++;”。
(2)第二个标识下的“if(m=k)”语句应该是判断m是否素数,而原题中是将k的值赋给m,并不表示是否m等于k,所以第二个标识下“if(m=k)”应该改为“if(m==k)”。
转载请注明原文地址:https://jikaoti.com/ti/Hrz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=3;printf("%d\n",(a+=a-=a*a));}程序运行后的输出结果是
负责数据库中查询操作的数据库语言是
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返同值是
关于逻辑运算符的叙述中正确的是()。
在黑盒测试方法中,设计测试用例的主要根据是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是
下列定义数组的语句中,正确的是()。
软件的生命周期是指()。
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
随机试题
从敲击蛋壳发出的声音可辨别有无裂损、变质和蛋壳的薄厚程度。
案例(纯属虚构):我国向A国出口一批冷冻食品,到货后买方在合同规定的索赔有效期限内提出品质索赔,索赔额达数十万元人民币(约占合同金额的半数以上)。买方附来的证件有:(1)法定商品检验证,证明该项商品有变质现象(表象是乌黑色),但未注明货物的详细
马斯洛将这五种需要划分为高低两级,其中_____的需要和_____的需要称为较低级需要。
下列病征不是重症肺炎的诊断标准的是
甲上市公司拟聘请独立董事。根据公司法律制度的规定,下列候选人中,没有资格担任该公司独立董事的有()。(2013年)
经济学意义上的货币需求是一种()。
[A]AnElementalCurriculum[B]ExpectationsofEarlyTeachers[C]EducationasaPreparationforWorkingLife[D]Escalati
对明文字母重新排列,并不隐藏他们的加密方法属于()。
按照ITU-T标准,传输速度为622.080Mbps的标准是()。
下面不属于软件测试实施步骤的是
最新回复
(
0
)