首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2020-04-18
45
问题
给定程序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://www.kaotiyun.com/show/ykCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
设序列长度为n,在最坏情况下,时间复杂度为O(10g2n)的算法是()。
有以下程序:#includeintnew_div(doublea,doubleb){returna/b+0.5;}main(){printf("%d",new_div(7.8,3.1));}
有如下定义:struct{intnum;charname[10];struct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错
以下关于C语言数据类型使用的叙述中错误的是()。【10年3月】
以下选项中能表示合法常量的是()。【10年9月】
算法应当具有的特性不包括()。
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCH码降序排列。例如,原来的字符串为:CEAedca,排序后输出为:CedcEAa。注意:部分源程序在文件PROG1.C中。请勿改动主函数main
算法的空间复杂度是指()。
数据流程图(DFD图)是
随机试题
高血压病合并糖尿病,BP180/100mmHg,心率65次/分,尿蛋白(+),血肌酐正常,选用下列哪类药物降压最合适
《中华人民共和国传染病防治法》中的规定的甲类传染病为
患者,男,40岁。大面积烧伤2天,突发烦躁不安,进行性呼吸困难,发绀,一般吸氧不能缓解。呼吸40次/分,心率115次/分,双肺可闻及中小水泡音和管状呼吸音。X线胸片示双肺斑片状阴影。此时首要的处理措施是
对工程网络计划优化的目的是使该工程( )。
在Word中,下列哪个字号显示的字体最大?()
2018年年末甲公司持有的一台设备出现减值迹象,需进行减值测试。如果当即处置该设备,其公允售价为70万元,预计处置中会产生相关处置费用14万元;如果继续使用该设备,预计尚可使用3年,每年产生的现金流入为80万元,同时需垫付54万元的现金支出,三年后的残值处
位于某市区的甲房地产开发公司,2014年度开发建设办公楼一栋,12月20日与本市乙企业签订了一份购销合同,将办公楼销售给乙企业,销售金额共计3000万元。合同载明,乙企业向甲房地产开发公司支付货币资金2500万元,另将一块未作任何开发的土地的使用权作价50
城镇土地使用税根据不同地区和各地经济发展状况实行等级幅度税额标准,小城市每平方米每年()元。
古代的“八目”之说(格物、致知、诚意、正心、修身、齐家、治国、平天下)出自于()。
AtleastsincetheIndustrialRevolution,genderroleshavebeeninastateoftransition.Asaresult,culturalscriptsaboutm
最新回复
(
0
)