首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #i
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #i
admin
2017-02-24
66
问题
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int fun(int m)
{ int i,k;
for(i=m+1;;i++)
{ for(k=2;k<i;k++)
/*********found*********/
if(i%k!=0)
break;
/*********found*********/
if(k<i)
return(i);
}
}
void main()
{int n;
system("CLS");
printf("\nPlease enter n:");
scanf("%d",&n);
print;f(’%d\n’,fun(n));
}
选项
答案
(1)if(i%k==0) (2)if(k==i)
解析
(1)判断当前数是否为素数,若存在一个数(除1和其自身)能整除当前数,则跳出本次循环,所以if条件应为i%k==0。
(2)如果i是素数,则循环结束时k==i,将该值返回。
转载请注明原文地址:https://www.kaotiyun.com/show/QMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){charc1,c2;for(c1=’0’,c2=’9’;c1<c2;c1++,c2--)printf("%c%c",c1,c2);printf("\n");}
在数据库系统中,实现各种数据管理功能的核心软件称为______。
下列程序的输出结果是()。main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%dXn",j);}
C语言可执行程序的开始执行点是()。
请选出正确的程序段
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",a[2-i][i]);}
若执行下面的程序时,从键盘输入5和2,则输出结果是main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;elsek=b%a;printf("
对下述程序的判断中,正确的是#includevoidmain(){char*p,s[128];p=s;while(strcmp(s,"End")){printf("Inputastring:");gets(s);w
阅读以下程序及对程序功能的描述,其中正确的是#includemain(){FILE*in,*out;charch,infile[10],outfile[10];printf("Entertheinfilename:\n"
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
随机试题
在Windows中,如果想同时改变窗口的高度和宽度,可以通过拖放滚动条实现。()
一级消除动力学的特点为( )。
施工现场应实行封闭式管理,围墙坚固、严密,高度不得低于________米。
(2010年)雨水泵站可分为()等类型。
我国现行环境保护基本法是()年颁布实施的。
第二审人民法院在审理过程中,认为一审判决认定的事实存在重大错误时,正确的做法应当是,( )。
关于基金管理公司发起设立的“好人举手”制度,其主要原则是()
某市第五次人口普查报告中关于外出人口受教育程度的统计各年龄段的外出人口中,扫盲班及未上过学的人口比例最高的是()。
吸毒人员黄某在贩卖毒品时被民警陈某抓获,陈某对其进行人身检查时,怀疑其身上可能带有注射针筒、刀片等物品,便使用手套进行检查。民警陈某使用手套的目的是:
【微材料】单位让小李和小陈两个人合作举办单位的年度表彰大会。你觉得在举办大会的过程中,如果两个人合作需要注意哪些方面?
最新回复
(
0
)