首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2016-10-29
44
问题
给定程序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(){staticchara[]="language";char*p;
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char
在C语言中,函数返回值的类型最终取决于()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
设有定义“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
在数据流图(DFD)中,带有名字的箭头表示______。
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
随机试题
A、清金化痰汤B、苏子降气汤C、沙参麦冬汤D、知柏地黄丸E、桑白皮汤合葶苈大枣泻肺汤痰火刚市型百日咳的治疗首选方剂是()
下列四个商业建筑图,其中最不利于引入客流的是哪项?[2010年第77题]
一般情况下,确定房屋所有权人主要凭据是()。
关于射电天文望远镜,下列说法正确的是()。
循环经济是一种由“资源——产品——污染排放”单向流动的线性经济。()
禽流感,全名鸟禽类流行性感冒,是由病毒引起的动物传染病,通常只感染鸟类,少见情况会感染猪。禽流感病毒高度针对特定物种,但在罕有情况下会跨越物种障碍感染人。这段话主要表达的观点是()。
适应和引领经济发展新常态,推动经济持续健康发展,必须加快转变经济发展方式.这是发展理念变革、模式转型、路径创新的综合性、系统性、战略性转变。加快转变经济发展方式的主攻方向是
Whatcanyouwatchat8:10?
IdeasabouteducationarechangingintheUnitedStates.Educationtodayisnotjustahighschooldiploma(文凭)oracollegedeg
A、Nothingspecial.B、That’sright.C、That’sallright.D、You’reverykind.C本题考查对于道歉的回答。对于有关道歉的陈述句,回答一般为安慰对方,尽力减少对方的歉意。题目说:“很抱歉,
最新回复
(
0
)