首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
29
问题
给定程序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://kaotiyun.com/show/9btp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试的目的是
有两个关系R和S如下:则由关系R得到关系S的操作是()。
C语言程序中,运算对象必须是整型数的运算符是
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}main(){inti;structSs={10,{2,
以下选项中不能作为C语言合法常量的是
以下叙述中正确的是
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
以下选项中能表示合法常量的是()。
下面描述中不属于数据库系统特点的是()。
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
随机试题
下面关于运算符重载的描述中,正确的是()。
关于留置肾盂造瘘管的患者的护理措施不正确的是
根据《建设项目环境影响评价文件分级审批规定》,以下中央财政投资铁路建设基金项目环境影响评价文件,由国家环境保护总局审批的是()。
项目评估是政府、金融机构或建设单位等投资主体进行项目投资决策的重要基础与依据,其作用主要体现在()。
提出电信管道、电信杆路、通信铁塔联合建设意向的电信业务经营者召集各参建电信运营商,共同商定(),并签订联合建设协议。
2011年12月1日向阳公司与大海公司签订了一份租赁合同。合同主要条款如下。 租赁标的物:电动自行车生产线。 (1)租赁期开始日:2011年12月31日 (2)租赁期:2011年12月31日~2014年12月31日,共3年。 (3)租金支付
抵押合同的内容包括()
经营杠杆系数可以用基期边际贡献除以基期息税前利润来计算。()
某校有7名优秀的学生G、H、L、M、U、W和Z。暑假期间,学校将派他们去英国和美国考察。该校只有这7名学生参加这次活动,每人恰好去这两个国家中的一个,考虑到每个学生的特长,这次活动必须满足以下条件:(1)如果G去英国,则H去美国。(2)如果L去英国,则
•ReadthearticlebelowaboutIevelsOfmanagement.•ChoosethecorrectwordtofilleachgapfromA,B,CorD.•Foreach
最新回复
(
0
)