首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2017-09-23
33
问题
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件NOD11.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)判断当前数是否为素数,若存在一个数(除1和其自身)能整除当前数,则跳出本次循环,所以if条件应为i%k==0。
(2)如果i是素数,则循环结束时k==i,将该值返回。
转载请注明原文地址:https://kaotiyun.com/show/Xoxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#include<stdio.h>main(){intx=20; printf("%d",0<x<20); printf("%d\n",0<x&&x<20);
下面程序的运行结果是()。#defineP(A)printf("%d",A)main(){intj,a[]={1,2,3,4,5,6,7},i=5;for(j=3;j>1;j--){switch(j){cas
设有条件表达式:(EXP)i++:j--,则以下表达式中与(EXP)完全等价的是()。
对如下二叉树:ABDECF进行后序遍历的结果为()。
有以下字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
以下关于return语句的叙述中不正确的是()。
已有定义:charc=‘’;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下选项中非法的字符常量是
在int(*prt)[3];定义中,标识符prt()。
随机试题
阅读下列短文,回答有关问题。民之穷亦甚矣!树艺畜牧之所得,将以厚其家,而吏夺之。既夺于吏,不敢怨怒。而庶几偿前之失者,望今岁之有秋也,而神复罚之。[亦孔之哀!]嘉谷垂熟,被乎原隰,淫雨暴风,旬月继作,尽扑而捋之。今虽已无可奈何,然遗粒委
Hadn’tmybikebrokendown,I______earlier.
Ach使窦房结细胞自律性降低是通过
某企业月末编制试算平衡表时,因漏算—个账户,计算的月末借方余额合计为150000元,月末贷方余额合计为160000元,则漏算的账户为()。
宏观调控的经济政策目标之间存在一定的矛盾和冲突,因此,政府应该对政策目标进行选择。当经济运行处于过热状态并导致严重的通胀时,政府应该()。
“教师根据学法指导教材向学生系统传授学习方法”的学法指导方式是()
A.IbelieveitwillcertainlybenefitbothofusB.youshouldmakereadjustment,replacementorwithdrawalofthegoodsinquest
下列关于RAID的描述中,错误的是()。
Formanypeopletoday,reading,isnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublicatio
Whatisthereasonforthemessage?
最新回复
(
0
)