首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:部分
admin
2020-06-16
27
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动mmn函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#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/jOCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=一1,b=一1;for(;++a;)++b;prinff(“%d%d\n”,a,b);}程序运行后的输出结果是()。
有以下程序段:struct{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构体变量Fee的name成员,错误的输入语句是()。
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为eh的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
有以下程序:#include#defineM5#definef(x,y)x*y+Mmain(){intk;k=f(2,3)*f(2,3);printf(“%d\n”,k);}程序的运行结果是()。
有以下程序:#includemain(){intsum=0,x=5;d0{sum+=x;}while(!一一x);printf(“%d\n”,sum);}程序的运行结果是()。
请编写函数voidfun(intx,intPP[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为30,则有4个数符合要求,它们是1、3、5
有以下程序:#includevoidmain(){unsignedchara=8,c;c=a>>3;printf(“%d\n”,c);}程序运行后的输出结果是()。
给定程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数,……a[9]存放9出现的次数。例如,若m为14579233,则输出结果应为:0,1,1,2,1,1,0
下列给定程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所指字符数组中,形成一个新串。例如,形参s所指的字符为“baawrskjghzlicda”,执行后P所指字符
有以下程序:#include<stdio.h>main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}prinff("\n");}程序的运行
随机试题
下面对商鞅变法的论述不正确的是()。
患儿5岁,女,咳嗽哮鸣,痰黄而黏稠,发热面红,胸闷膈满,渴喜冷饮,声高息涌,呼气延长,小便黄赤,大便干燥,舌苔薄黄,脉滑数。当诊断为
可致狼疮样面部皮疹和一种发疹性脓疱病,属于Ic类的钠通道阻滞剂的是()。
甲市A县的刘某与乙市B区的何某签订了房屋买卖合同,购买何某位于丙市C区的一套房屋。合同约定,因合同履行发生的一切纠纷,应提交设立于甲市的M仲裁委员会进行仲裁。之后,刘某与何某又达成了一个补充协议,约定合同发生纠纷后也可以向乙市B区法院起诉。刘某按约定先行
某事业单位,属于国家财政部门拨付事业经费,实行差额预算管理的单位,2007年该单位账簿有两种:一类是记载经营业务的账簿,有15本,累计资金300万元;另一类是不记载经营业务的账簿,共20本,当年其他经济业务如下:(1)3月份将一间门面出租给某个体户
预防计算机病毒的主要方法是切断病毒的传播途径,一般应注意()
李某,户籍地为苏州市A区,经常居住地在苏州市B区。一天夜里,李某在苏州市C区盗窃大量人民币,将所盗钱款藏匿在苏州市D区。本案应由哪个法院管辖?()
原型化过程一般是在获得系统的一组______后,即快速地加以实现,是比集中数据规划更复杂的过程。
Operatunity1.OperatunityisaTVtalentshowforamateuroperasingers.ThewinnersgetthechancetosingwiththeEnglishNa
Theprincipallookedatthisverydarkwomanandthisverypalechildandthoughtabouthowgenesweremiraculousandstrange,b
最新回复
(
0
)