首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2016-10-29
21
问题
给定程序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;
解析
(1)C语言中左右括弧必须成对出现,存第一个标识下“while(high>=2)&&(n<10)”中,显然缺少一个右括弧,应改为“while((2<=high)&&(n<10))”。
(2)在判断素数的循环过程中,只要被判断的数能被某数整除就不是素数,就会跳出判断循环,在C语言叶1使用break语句跳出循环,并且C语言中的语句使用分号为结尾。所以“break”应改为“break;”。
转载请注明原文地址:https://kaotiyun.com/show/SjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
数据库设计包括两个方面的设计内容,它们是______。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
在数据流图(DFD)中,带有名字的箭头表示______。
在C语言中,形参的默认存储类型是______。
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
随机试题
_____是当今国际上最重要的世界性的保护知识产权组织。
柱中全部纵向受力钢筋的配筋率大于3%时,箍筋末端应做成()。
王某被任命为某一大型工程的施工项目经理,那么,根据《建设工程安全生产管理条例》的规定,下列属于其安全责任的是()
某货轮运输货主若干机器设备,在海上航行途中因遇台风造成轮船进水下沉,船长立即组织人员抢救。为防止沉船而减轻船体重量,船长命令将部分货物弃入海中,保证了全船安全抵达目的港。事后统计损失,被丢弃的货物价值共计50万元,被水浸坏的货物价值70万元。请根
传统社会中,不管是中国还是欧洲,由于绝大多数技术知识都被行会、手工作坊等保留为私人知识,相互之间难以共享,不能取长补短,于是人们往往是简单重复前人的工作,而不是“站在巨人的肩膀上”进行累积创新。那么在各个种族的平均寿命、智力水平都基本相同的情况下,人均创新
Icameacrossanoldcountryguidetheotherday.Itlistedallthetradesmenineachvillageinmypartofthecountry,andit
在面向对象方法中,不属于“对象”基本特点的是()。
Supposeyoulostyoursuitcaseinbus.Accordingtotheinformationbelow,writeanessayofabout1130wordstodescribeyourl
Afterthebirthofmysecondchild,Igotajobatarestaurant.Havingworkedwithanexperienced【C1】______forafewdays,Iw
Imagineonedayreadingthatyouhadbeenasubjectinariskyscienceexperimentwithoutknowingit.Atschool,youhadbeenfe
最新回复
(
0
)