首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2019-04-04
121
问题
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。
若high的值为:100,则函数的值为:732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
int fun(int high)
{ int sum = 0, n=0, j, yes;
/************ found************/
while ((high >= 2) && (n < 10)
{ yes = 1;
for (j=2; j<=high/2; j++)
if (high % j ==0){
/************found************/
yes=0; break
}
if (yes) {sum +=high; n++;}
high--;
}
return sum ;
}
main ()
{
printf("%d\n", fun (100));
}
选项
答案
(1)while((2<=high)&&(n<10)) (2)yes=0; break;
解析
函数的功能是计算并输出high以内最大的10个素数之和。
(1)C语言中左右括弧必须成对出现,在第一个标识下“while((high>=2)&&(n<10)”中,显然缺少一个右括弧,应改为“while((2<=high)&&(n<10))”。
(2)在判断素数的循环过程中,只要被判断的数能被某数整除就不是素数,就会跳出判断循环,在C语言中使用break语句跳出循环,并且C语言中的语句使用分号为结尾。所以“break”应改为“break;”。
转载请注明原文地址:https://kaotiyun.com/show/56Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*fl)(),int(*f2)(),intx}{returnf2(x)-f1(x)
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
请读程序片段: inti=65536;printf("%d”\n”,i; 上面程序片段的输出结果是()
有如下程序;intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);pr
在C语言中,存储类型为()的变量只在使用它们时才占用存储空间。
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【】。inta=5;floatb=7.2,c=3.6;
()是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
随机试题
暑淫证的性质特点
医疗机构的医务人员违反献血法规定,将不符合国家规定标准的血液用于患者的,可能承担以下法律责任,除了
下列不属于继发性肺结核临床病理特征的是
施工成本分析就是对成本形成过程和影响成本升降的因素进行分析,以寻求进一步降低成本的途径,进行成本分析需要的第一手资料有()。
旅游需求的时间指向性是指旅游需求具有()。
石川馨认为,全面质量管理(TQC)在日本就是全公司范围内的质量管理,其具体内容包括()。
下列属于内部学习动机的是()。
下列选项中,体现人民警察秉公执法的有()
如图所示,某条河流一侧有A、B两家工厂,与河岸的距离分别为4km和5km,且A与B的直线距离为11km,为了处理这两家工厂的污水,需要在距离河岸1km处建造一个污水处理厂,分别铺设排污管道连接A、B两家工厂。假定河岸是一条直线,则排污管道的总长最短为(
某公司2012年1—4季度的营业收入总额分别为135、300、233、110百万元。该公司由东部、中部、西部三大地区分公司组成。2013年在三大分公司的累积营业收入(指当年至各季度止累积)和全年利润总额的数据如下图所示(单位:百万元)。根据材料,下列
最新回复
(
0
)