首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件NOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2017-09-23
26
问题
下列给定程序中,函数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://jikaoti.com/ti/KTa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
若有定义语句:inta[2][3],*p[33;,则以下语句中正确的是()。
若有说明语句:double*P,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
在C语言中,函数返回值的类型最终取决于()。
以下不能正确计算代数式值的C语言表达式是()。
以下选项中非法的字符常量是
在int(*prt)[3];定义中,标识符prt()。
_____________是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
随机试题
十二经别的循行特点是()(2011年第9题)
关于《永徽律疏》,下列哪些选项是错误的?
某两车道隧道开挖后采用喷射混凝土支护,某检测单位对该隧道初期支护的质量进行检测。请回答下列问题。喷射混凝土试件的制取要求为()。
小型简单工程是在施工组织设计可行的基础上,以()作为选择中标人的主要因素。
甲股份有限公司对期末存货采用成本与可变现净值孰低法计价。2016年12月31日,库存用于生产A产品的原材料的实际成本为40万元,预计进一步加工所需费用为16万元。预计A产品的销售费用及税金为8万元。该原材料加工完成后的A产品预计销售价格为60万元。假定该公
简述社会主义实现共同富裕的条件。
十一届全国人大常委会第二十三次会议表决通过了《关于修改居民身份证法的决定》,在居民身份证登记项目中增加了()信息。
乘飞机时乘务员常会拿糖果给乘客吃,其主要目的是()。
确定所需文献的作者,文献类号,表达主题内容的词语和所属类目。这些内容属于教育文献检索的哪个过程()
阿克姆厂的审计员:上周在阿克姆面包厂的夜班中,烤制的面包有6%发现有问题,而在白班中却没有发现有问题的面包。面包在被烤制的同一天接受检查,所以,夜班监控质量的质检员明显地比白天的质检员更警觉,尽管他们在夜间工作。上述论证依赖于以下哪项假设?
最新回复
(
0
)