首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。
admin
2021-02-25
56
问题
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#include<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:
}
main()
{ int n;
printf("haPlease enter n:");scanf("%d",&n);
if(fun(n))printf("YES\n");
else printf("NO!\n");
}
选项
答案
(1)k++; (2)if (m==k)
解析
(1)第一个标识下“k++”语句没有结束符分号,所以将“k++”改为“k++;”。
(2)第二个标识下的“if(m=k)”语句应该是判断m是否素数,而原题中是将k的值赋给m,并不表示是否m等于k,所以第二个标识下“if(m=k)”应该改为“if(m==k)”。
转载请注明原文地址:https://kaotiyun.com/show/9btp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试的目的是
以下关于函数的叙述中正确的是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
下面叙述中错误的是()。
支持子程序调用的数据结构是()。
在数据库中,数据模型包括数据结构、数据操作和()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
软件设计中模块划分应遵循的准则是( )。
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
随机试题
贫血最早出现的症状是()
“你今天怎么来呢?”这句话,若问“来”的方式,重读的是()
合营企业在批准的经营范围内所需的原材料、燃料等物资,按照公平、合理的原则______。
就造血多能干细胞而言,下述说法正确的是A.仅存在于骨髓中,其形态和淋巴细胞相似B.在特定条件下,可在脾内形成造血结节C.大多数细胞表达CD38和Thy-1D.不能产生淋巴细胞干细胞E.其增殖形式为对称性增殖
孕妇血容量增加最高峰在
Internet的雏形是( )。
甲公司2015年度会计处理与税务处理存在差异的交易或事项如下:(1)持有的交易性金融资产公允价值上升60万元。根据税法规定,交易性金融资产持有期间公允价值的变动金额不计入当期应纳税所得额;(2)计提与担保事项相关的预计负债600万元。根据税法规
A和B注册会计师首次接受委托,负责审计上市公司甲公司2011年度财务报表。甲公司持有乙公司40%的股权,2011年度按权益法核算确认的投资收益占当年未审计利润总额的30%。乙公司2011年度财务报表由组成部分注册会计师审计。要求:如果A和B注册会计师
根据所给资料。回答问题。各类科技项目的数量在广东省所占比例是珠三角地区最低的城市是:
关于通用对话框控件叙述不正确的是()
最新回复
(
0
)