首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
51
问题
下列给定程序中函数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://www.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:
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
线性表若采用链式存储结构时,要求内存中可用存储单元的地址()
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#includelong_______________;/*函数说明语句*/main(){longn
下列程序的运行结果为【】。#include<stdio.h>main(){staticcharstr1[40];charstr2140];strcpy(str2,"China")
下面程序运行后的输出结果是_____。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=s[0].a
以下数组定义中错误的是()。
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
随机试题
在连续防腐生产中,常用的钢管运动形式是钢管螺旋转动前进。
Lastyear,somepoorpeoplehadhardly______theseverewinter.
有关急性白血病的叙述不正确的是
在国际上,根据附加的付款保障方式,支票分为()。
证券公司为期货公司介绍客户时,应当()。Ⅰ.向客户明示其与期货公司的介绍业务委托关系Ⅱ.向客户解释期货交易的方式、流程及风险Ⅲ.向客户作获利保证、共担风险等承诺Ⅳ.不得向客户虚假宣传、误导客户
2005年6月,19岁的李某从东北农村来到北京,经亲戚介绍到一家印刷厂当了一名印刷工。2007年8月,已有两年多工作经验的李某,在工作中不慎将左手卷进机器,虽经医院紧急抢救,仍没有保住李某的左手。在医院治疗期间,劳动社会保障部门认定了李某的工伤。2008年
2012年2月4日,联合国安理会就叙利亚问题决议草案进行表决,()和中国投了反对票。
面向对象方法中,继承是指
在考生文件夹下,打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。【文档开始】盐的世界我国青海有个著名的柴达木盆地。它的总面积34万平方公里。这里有水草丰美的牧场,土壤肥沃的农田,奔腾
Youshouldspendabout20minutesonQuestions14~26,whicharebasedonReadingPassage2below.WHATCOOKBOOKSREALLYTEACHUS
最新回复
(
0
)