首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。 例如:若high的值为100,则函数的返回值为1060。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函
下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。 例如:若high的值为100,则函数的返回值为1060。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函
admin
2010-11-26
43
问题
下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。
例如:若high的值为100,则函数的返回值为1060。
请改正程序中的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
#include <conio.h>
#include <stdio.h>
#include<math.h>
int fun(int high)
{
int sum=0, n=0, j, yes;
while(high>=2)
{
yes=1;
for(j=2;j<=high/2; j++)
**********************found**********************/
ifhigh%j==0
{
yes=0;
break;
}
/**********************found**********************/
if(yes==0)
{
sum+=high;
n++;
}
high--;
}
return sum;
}
main()
{
clrscr();
printf("%d\n", fun(100));
}
选项
答案
(1)错误:ifhigh%j==0 正确:if(high%j==0) (2)错误:if(yes==0) 正确:if(yes)
解析
fun函数的功能是:用while循环查找high以内的素数;用for循环判断一个数是否为素数;用变量n记录找到的素数的个数:用return返回素数之和sum。
错误1:这个错误比较明显,if语句的两侧要加括号。
错误2:yes为1时,说明被判断的数是素数,要累加到sum。
转载请注明原文地址:https://kaotiyun.com/show/9JID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
中国APEC峰会批准了《亚太经合组织互联互通蓝图》这一里程碑式文件,决心在2025年前实现()的远景目标,并完成共同确立的具体指标。
根据我国宪法规定.法律和其他议案由全国人民代表大会以全体代表的()通过。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
行政征收的实施应以下列哪一项内容为前提?()
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随机试题
FamilySociologyA)Thestructureofthefamilyandtheneedsthatthefamilyfulfillsvaryfromsocietytosociety.Thenu
女,67岁,腹水1个月伴消瘦、乏力、腹胀。腹水病理检查找到癌细胞,血清CEA(+),大便检查有许多红细胞、白细胞及脓细胞,细菌培养无痢疾杆菌,用抗生素治疗无效,B超检查为双侧卵巢占位性病变最可能的诊断
牙列缺损计划行固定局部义齿修复,牙槽骨吸收超过基牙根长多少时,须考虑增加基牙
患者,男性,38岁,患血栓闭塞性脉管炎,处于局部缺血期。此期的典型表现是
肝细胞中,大部分丙氨酸氨基转移酶(ALT)存在于()。
案例一:赵刚今年28岁,在中关村一家高科技公司上班,月薪4000元(税后,下同),每年奖金红利为3个月工资,估计未来每年调薪200元,下个月就要结婚。未婚妻王芳26岁,在贸易公司担任秘书,月薪3000元,每年奖金约2个月工资,预估未来每年调薪100元。目前
在社会总需求不足时,政府可以(),扩大社会需求。
你是社区主任助理。到其他社区去进行联合幼儿园的建设沟通,期间看到其他社区对老楼安装电梯.方便老人出行。你的社区也想改造,但是社区没有钱。你会建议领导装电梯吗?会怎么跟领导说?
设在SQLServer2008中,用户U1在DB1数据库中创建了#Temp表。下列关于#Temp表的说法,正确的是()。
有以下程序#include<stdio.h>#include<string.h>voidfun(char*s,intm1,intm2){chart,*p;p=s+m1;s=s+m2;wh
最新回复
(
0
)