首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
29
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineS(x)x*xvoidmain(){intk=5,j=2;printf(″%d,%d\n″,S(k+j+2),S(j+k+2));}程序的运行结果是()。
以下叙述中正确的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
下列叙述中正确的是()。
以下语句中存在语法错误的是()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
随机试题
班级授课制的含义:班级授课制是一种()形式。它把一定数量的()按()与()程度编成固定的(),根据周课表和作息()表,安排教师有(
根据《国家赔偿法》的规定,对造成公民全部丧失劳动能力的赔偿额为国家上年度职工年平均工资的()
患者,男,26岁。先天性心脏病致心力衰竭,应用强心苷疗效不显著。可试换用的药物是
丁香油酚木榴油
税务机关进行纳税调整时,必须按照法律或者行政法规规定的审批权限和程序进行操作,否则就是违法。()
期货投资者保障基金可以接受社会捐赠和其他合法财产。()
()股是指注册地在我国内地、上市地在新加坡的外资股。
WhenyoureadapieceoftechnicalwritinginEnglishatthefirsttime,【M1】______orwhenyoufirsthearscientistsorenginee
中国特色社会主义理论体系博大精深、内容丰富。这些内容是紧紧围绕以下基本问题而构建起来的。这些基本问题包括()
我想去东京塔,怎么走好啊。
最新回复
(
0
)