首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #i
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #i
admin
2017-02-24
77
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
在数据库系统中,实现各种数据管理功能的核心软件称为______。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intifor(i=0;______!=’\0’;i++);return(i);}
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
在C语言中,函数返回值的类型最终取决于
下列选项可以正确表示字符型常量的是
C语言规定,在一个源程序中,main函数的位置
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],I;for(I=0;I
以下程序的输出结果是【】。#includemain(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
下列关于字符串的说法中错误的是
随机试题
A.镰形红细胞B.环形红细胞C.红细胞大小不均匀D.泪滴形红细胞E.靶形红细胞骨髓纤维化常见的是
张某是专业摄影师,欲赴日本探亲,邻居陈某特别委托张某购买SONY摄像机一部。2个月后,张某回国,带回SONY摄像机一台,价值1万元,送至陈某家。但此时陈某已经去世,陈某的儿子以父亲已去世为由拒绝收下摄像机。请回答1题至5题的问题。根据法律的规定,被代理
在投标文件格式中,()是指投标人按照招标文件的条件和要求,向招标人提交的有关报价、质量目标等承诺和说明的函件。
一个完整的重大事故应急预案的文件体系包括()。
甲公司是一家汽车制造公司,经营状况良好。在董事长的提议下,战略管理人员利用SWOT模型对本公司的内部环境进行了分析。分析报告显示,汽车销售环节的利润率非常高,于是董事长决定在当地成立自己的销售专卖店。根据以上资料分析,该公司采取的战略是()。
游客田某在旅游商店购买了A企业生产的一玻璃工艺品,由于有质量缺陷,将其手划破,按照《消费者权益保护法》的规定,()。
以下关于民事责任的说法中,不正确的是()
窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是______。
DEALINGWITHWASTEPLASTICEveryyearpeoplethrowawaymillionsoftonnesofplasticbottles,boxesandwrapping.Thesecr
SARSisstilljeopardizingpeople’slivesbeforescientistscomeupwithaneffectivetreatment.
最新回复
(
0
)