首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。不得增行或删行
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。不得增行或删行
admin
2021-06-15
112
问题
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()函数中,若fun返回1输出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("\nPlease enter n: "); scanf("%d", &n);
if(fun (n))print f("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/uctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",str1en(s1),str1en(s2));则输出结果是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
下列叙述错误的是()。
若有以下定义和语句structst{intn;structst*next;};structsta[3]={5,&a[0],6,&a[1],7,&a[2]},*p;p=&a[0];则值为6的表达式是(提示:运算符->的
在数据管理技术发展的三个阶段中,数据共享最好的是
以下叙述中正确的是()。
数据流图中带有箭头的线段表示的是
层次型、网状型和关系型数据库划分原则是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下面不属于软件需求规格说明书内容的是()。
随机试题
公证机构办理复查,因不可抗力、补充证明材料或者需要核实有关情况的,所需时间不计算在规定的期限内.但补充证明材料或者需要核实有关情况的,最长不得超过_____个月。()
整体护理的宗旨是
病牛口腔及呼出气体有烂苹果味,多提示发生了
2009年6月,渡江市国家税务局稽查局(以下简称“稽查局”)对丰华公司进行日常税务检查。稽查局认为,该公司在税务检查期间不如实反映情况、拒不提供有关资料,并且存在不接受税务机关处理的行为,遂向该公司送达(渡国税稽停票[2009]3号)《收缴、停止发售发票决
北京是全球拥有世界文化遗产最多的城市。()
下列属于邓小平同志对社会主义的本质的论断有()。
以下关于真理和价值关系认识的说法,错误的是:
下面描述中正确的是
下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是()。
AgroupofthetownspeoplestoodonthestationsidingofalittleKansastown,awaitingthecomingofthenighttrain,whichwa
最新回复
(
0
)