首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回O输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回O输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2018-03-28
17
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回O输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#2nclude<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:");
Scarlf("%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/aJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在以下语句中存在语法错误的是______。
以下程序的输出结果是main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;case1:
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址()
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
先用以下语句定义字符型变量:charc;然后要将字符a赋给变量c,则下列语句中正确的是()
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
按照资本保全约束的要求,企业发放股利所需资金的来源包括()。
如何有效指导小学生课堂学习?
我国关于野生植物的法律制度包括【】
税收的财政职能有以下几个特点()
此时最恰当的处理方法是( )如果决定阴道分娩,第一产程中下列哪项不正确( )
患者黄疸日久,黄色晦暗如烟熏,纳少脘闷,大便溏,神疲畏寒,口淡不渴,舌淡苔腻,脉沉迟。治疗应首选()
产科麻醉的原则是()。
关于用人单位招用人员的说法,错误的是()。
在地址http://www.dailynews.com.cn/channel/welcome.htm中,www.dailynews.com.cn表示(30)________________,welcome.htm表示(31)________________
A、Theyworkhardandplayhard.B、Theyoftenstayuplatereading.C、Theyliketogocampinginsummer.D、Theytrytoearnmore
最新回复
(
0
)