首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2021-02-25
45
问题
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<conio.h>
3 #include<stdio.h>
4 int fun(int m)
5 {int i,k;
6 for(i=m+1;; i++)
7 {for(k=2;k
8 /*********found*********/
9 if(i%k!=0)
10 break;
11 /*********found*********/
12 if(k
13 return(i);
14 }
15 }
16 void main()
17 { int n;
18 system(’’CLS’’);
19 printf(’’\nPlease enter n:’’);
20 scanf(’’%d’’,&n);
21 printf(’’%d\n’’,fun(n));
22 }
选项
答案
(1)if(i%k==0) (2)jf(k==i)
解析
(1)判断当前数是否为素数,若存在一个数(除1和其自身)能整除当前数,则跳出本次循环,所以if条件应为i%k==0。
(2)如果i是素数,则循环结束时k==j,将该值返回。
转载请注明原文地址:https://kaotiyun.com/show/nhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){struetSTU{charname[9];charsex:doublescore[2];};structSTUa
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是
若变量已正确定义for(x=0,y=0;(y!=99&&x
软件设计中模块划分应遵循的准则是()。
软件生命周期是指()。
随机试题
实热证的面色是
毛果芸香碱滴眼可产生哪种作用
关于硫磺,指出下列正确的是
患者,女,37岁,诊断为系统性红斑狼疮,前额可见盘状红斑,对光过敏,背部可见网状青斑。请问下列对该患者的皮肤护理哪项是错误的
某工程主体结构的钢筋分项已通过质量验收,共20个检验批。验收过程曾出现1个检验批的一般项目抽检不合格、2个检验批的质量记录不完整的情况,该分项工程所含的检验批合格率为()
背景A公司具有机电工程建设总承包资质,经营范围包括可代理业主进行全部项目建设管理工作,直至竣工验收投入正式生产或使用。某建设单位拟扩建一民营化学试剂厂,计划购入国内尚未采用的新工艺扩建规模较大的厂房和装置,以提高产能和产品质量,由于引进的仅是工艺
在工程项目质量管理中,影响建设工程项目质量形成的人的因素()。
J.Martin将建立企业模型的过程划分为三个阶段,下述()属于建立企业模型的阶段。Ⅰ.开发表示企业各职能范围的模型Ⅱ.表示企业各处理过程Ⅲ.定义企业处理过程所需数据类Ⅳ.表示企业各业务活动
有以下程序struetSTU{charname[10];intnum;intScore;};main(){structSTUs[5]-{{"YangSan",
Theprocessby【C1】______ofwhichhumanbeingsarbitrarilymakecertainthingsstandforotherthingsmaybecalledthesymbolic
最新回复
(
0
)