首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2021-02-25
69
问题
下列给定程序中,函数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://www.kaotiyun.com/show/nhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
有以下程序:#include<stdio.h>intfun(int*k){intb=0;b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);e
以下程序段中,不能实现条件"如果a
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
以下关于C语言数据类型的叙述中正确的是()。
软件是指
软件集成测试不采用
随机试题
关于动脉血压的叙述,下列哪项是错误的
A.4~7个月B.4~10个月C.24个月D.30个月E.6岁左右乳齿出齐的最迟年龄
形成管型的主要基质成分是
下列哪种病毒不引起病毒血症
产后2~3天内,产妇可能出现的正常表现是
实例:王先生是工薪者,收入稳定,每年保持9000元活期存款。在和一位银行的理财师沟通之后,理财师为其设计了理财方案:活期账户3000元,1年定期存款6000元。请问理财师这样的设计会有的效果是()。
下列事项中,有助于提高企业短期偿债能力的是()。
地陪送出境团队去机场,应提前()抵达。
汉明帝永平年间(公元58~75年),汶山以西的白狼、槃木等百余部相率内附,人数很多,白狼王还作诗三章,纪念这一重大的历史事件,称作《白狼歌》。《白狼歌》词的汉字声读和意译都保存在《后汉书.西南夷传》和注中,是()。
宋国有个卖酒的人,为了招徕生意,他总是将店堂打扫得干干净净,将酒壶、酒坛、酒杯之类的盛酒器皿收拾得清清爽爽,而且在门外还要高高挂起一面长长的酒幌子,上书“天下第一酒”几个大字。远远看去,这里的确像个会做生意的酒家。然而奇怪的是,他家的酒却很少有人问津,常常
最新回复
(
0
)