首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。 例如:若high的值为100,则函数的返回值为1060。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函
下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。 例如:若high的值为100,则函数的返回值为1060。 请改正程序中的错误,使它能得到正确结果。 [注意] 不要改动main函
admin
2010-11-26
50
问题
下列给定程序中,函数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://www.kaotiyun.com/show/9JID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
电脑作为日常工具走进寻常百姓家,既给我们的生活带来便利,同时电脑病毒、黑客等问题也给我们带来困扰。以下关于计算机病毒的叙述,正确的是()。①我们平常所说的“黑客”与“计算机病毒”其实是一回事②若用杀毒盘清毒后,感染病毒的文件可以完全恢复到原来的状
从提倡高效务实的文风,到抵制舌尖上的浪费,从苍蝇、老虎一起打到贯彻“三严三实”的要求,这表明中国共产党()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
面值分别为1角、2角、5角的纸币共100张,总面值为30元整,其中2角的总面值比1角的总面值多1.6元。问面值1角、2角、5角的纸币各多少张?()
随机试题
责任能力是指民事主体据以独立承担民事责任的法律地位或法律资格。()
致畸最敏感的时期是胚胎发育的
A.养血和营,敛阴止汗为主B.酸寒伐肝之性降低,善于调经止血C.引药人肝,敛血养血、疏肝解郁D.增强养血和脾、止泻作用E.既增强补血作用,又缓和润滑作用土炒白芍的炮制作用是()。
房地产咨询业务包括()等。
避免()的最有效方法,是选择政府鼓励的、有收益保证的或有税收优惠政策的项目进行投资。
从确定建设工程投资的依据看,编制估算指标的直接基础是()。
适用于旅馆、医院、饭店等建筑的热水供应系统的是()。
中国公民王先生是甲公司(非上市公司)的股东,2015年11月收入情况如下:(1)取得甲公司为其购买的价值120万元的小轿车一辆,该车所有权登记在王先生名下。(2)取得其月初购入的A上市公司股票红利0.2万元。(3)将其持有的B
中国烹饪、法国烹饪、土耳其烹饪被认为是世界三大烹饪流派的代表。()
Thehumannoseisanunderratedtool.Humansareoftenthoughttobeinsensitivesmellerscomparedwithanimals,【C1】______thisi
最新回复
(
0
)