首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2018-03-28
53
问题
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件NODI1.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);
printf("%d\n",fun(n));
}
选项
答案
(1)if(i%k==0) (2)if(k==i)
解析
(1)判断当前数是否为素数,若存在一个数(除l和其自身)能整除当前数,则跳出本次循环,所以if条件应为i%k==0。
(2)如果i是素数,则循环结束时k==i,将该值返回。
转载请注明原文地址:https://kaotiyun.com/show/XJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数用来求出两整数之和,并通过形参将结果传回。请填空。voidfunc(intx,inty,【】z){*z=x+y;}
结构化分析方法是面向______进行分析的方法。
以下程序的输出结果是() main () {int i,x[3][3]={l,2,3,4,5,6,7,8,9}; for (i=0;i<3;i++)printf("%d,",x[i][2-i]); }
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是______。
以下程序的输出结果是main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;case1:
下列语句执行后的结果是______。y=5;p=;x=*p++;
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是()。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#includelong_______________;/*函数说明语句*/main(){longn
有以下程序:#include<stdio.h>main(){unsignedinta;intb=-1;a=b;printf("%u",a);程序运行后的输出结果是()。
随机试题
南京临时政府与传统封建王朝相比,在行政监督方面最大的区别是创建了()
受精卵在子宫内膜成功着床有赖于
该患儿体检最可能出现的体征是如果经有效治疗5天,症状明显好转,体温37℃,2天后又开始发热,频繁呕吐,抽搐,昏睡,易激惹,脑脊液检查正常。此时最大的可能是
关于钠泵的描述,下述哪项是错误的
重度脱水临床表现哪项是错误的
一般来说,风险管理中所运用的风险对策有( )。
购买收益性物业可被视为一种投资行为,这种投资需要投入的资本是()。
探究科研领域的发展趋势——1996年英译汉及详解Thedifferencesinrelativegrowthofvariousareasofscientificresearchhaveseveralcauses.【F1】Som
A、Togivestudentsfairchancesofusingthecomputers.B、Tolimitthenumberofstudentswhoarewaitinginline.C、Toreduces
Whatshouldwedofirstwhenwedecidetobuyacarat"Autoweb.com"?Weshould______.Whatformwillwehavetofillinwhen
最新回复
(
0
)