首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
21
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
下列语句执行后的结果是______。y=5;p=;x=*p++;
若有以下定义,则正确的switch语句是______。floatx;inta,b;
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
若x为int类型,请写出与!x等价的C语言表达式______。
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}print
有以下程序:#include<stdio.h>main(){unsignedinta;intb=-1;a=b;printf("%u",a);程序运行后的输出结果是()。
有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是
数据库系统中实现各种数据管理功能的核心软件称为【】。
下列属于不合法的main函数命令行参数表示形式的是()。
以下函数调用语句中实参的个数是()func((exp1,exp2),(exp3,exp4,exp5));
随机试题
组织、器官因实质细胞体积增大而致整个组织器官体积增大的现象称为()。
关于卡托普利的说法,错误的是()
根据行政复议法律制度的规定,下列关于行政复议第三人和申请人的说法中,正确的是()。
平衡计分卡的创始人是()。
心理学家曾研究过丈夫的权力动机与妻子的职业水平之间的关系。研究发现,男子的权力动机与妻子的职业相关程度为-0.42。由以上研究结果可以推导出的是()。
在水槽里,装有浓度为13%的食盐水2000克,往这个水槽里倒人重600克和300克的A、B两种食盐水,水槽里食盐水的浓度变为10%。已知B种食盐水的浓度是A种食盐水的浓度的2倍。求A种食盐水的浓度是百分之几?
小张、小王和小李参加奥林匹克竞赛。报名科目有数学、物理和化学三种,甲、乙、丙三人做了以下猜测:甲:小张参加了数学竞赛,小王参加了物理竞赛。乙:小李没参加物理竞赛,小王参加了数学竞赛。丙:小张没参加数学竞赛,小王参加了化学竞赛。
ExercisingtoMusicPumpsupBrainPowerIfmusicmakesyousmarter,andexercisehelpsbrainfunction,canexercisingtomus
Ifyoufindyouspendmorethanyoumake,thereareonlytwothingstodo:decreaseyourspendingor【C1】______.It’softeneasie
Buildingafterbuildingunderwater.【B1】______inshelters.Thousandsofothersunsurewheretogo.【B2】______forhelp.Anarchy.
最新回复
(
0
)