首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2021-02-25
25
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int fun(intm)
{
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:");
scanf("%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://jikaoti.com/ti/Bqz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B:后Y的值()。
有以下程序#includeintfun(){staticintx=1;main(){inti,s=1;x+=1;for(i=1;i
以下叙述中正确的是
在一个C源程序文件中所定义的全局变量,其作用域为
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
下面不能作为结构化方法软件需求分析工具的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
随机试题
(2017年省属)“朝阳群众”王某向朝阳区人民检察院写举报信,举报当地某局领导有受贿行为。该公民行使的是我国《宪法》规定的()
恶性葡萄胎与绒毛膜癌的主要鉴别点是
不属于方剂运用变化的项是
患者,男,60岁。腹胀大如鼓,按之如囊裹水,有波动感。应首先考虑的是
A、破血逐瘀药B、涩肠止泻药C、解表发汗药D、香窜开窍药E、淡渗利湿药妇女月经过多忌用
以下外敷于婴儿皮肤上可引起中毒的药物是
饰面砖粘贴工程在采用湿作业施工现场温度不应低于( )。
下列关于现场文明施工的基本要求的说明,不正确的是()。
法律事件是指( )。
A、Theymayworkmorethan40hoursperweek.B、Theymaynotworkover40hoursperweekinholiday.C、Theyshouldsubmitapaper
最新回复
(
0
)