首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2020-04-18
40
问题
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。
若high的值为:100,则函数的值为:732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<math.h>
3 int fun(int high)
4 { int sum=0,n=0,j,yes;
5 /**********found**********/
6 while((high>=2)&&(n<10)
7 { yes=1;
8 for(j=2;j<=high/2;j++)
9 if(high%j==0) {
10 /**********found**********/
11 yes=0;break
12 }
13 if (yes) {sum+=high; n++;)
14 high--;
15 }
16 return sum;
17 }
18 main()
19 {
20 printf(’’%d\n’’,fun(100));
21 }
选项
答案
(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/ykCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。intfun(int*a,intn){int*p,*s;for(P=a,s=a;P—a
有以下程序:#includeintk=5;voidf(int,*s){s=&k;*s=k:}main(){intm=3;f(&m);print
下面对软件测试描述错误的是()。
下列关于C语言文件的叙述中正确的是()。【09年9月】
若有说明语句:charc=’\72’;,则变量c中存放的是()。
下面不属于软件开发阶段任务的是()。
以下对C语言中联合类型数据的正确叙述是()。
算法的时间复杂度是指()。
算法的空间复杂度是指()。
随机试题
火山喷发可以放出大量能量,这种能量属于()。
下列不属于“改革文学”作品的是()
关于我国《节水型社会建设“十一五”规划》提出的总体目标描述正确的是()。
下列说法正确的是()。
某县一家具生产企业为增值税一般纳税人,2013年12月份发生如下业务:(1)从国外进口一台生产设备,关税完税价格为40万元,将该设备从海关运往企业车间,发生运费8万元,已取得运输公司开具的普通发票;另外进口一辆豪华轿车奖励给业绩非常突出的销售经理,关税完
我国普惠金融发展仍面临的问题和挑战有()。
公安机关依法享有使用警械、武器实施管理、守卫、保护、制服和杀伤的权力。下列属于此项权力的有( )。
对于被困在火场的人来说,下列做法不恰当的是()。
Whohasn’twantedtomasternotjusttwolanguagesbut10?TakeGiuseppeMezzofanti,a19th-centurypriestwhowassaidtobe【C1
A、Gotosummerschool.B、Takeavacation.C、Stayathome.D、Earnsomemoney.D男士说不能只是闲着(sitaround),但又没有现成的工作(jobsavailable),说明
最新回复
(
0
)