首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2019-04-04
22
问题
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。
若high的值为:100,则函数的值为:732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
int fun(int high)
{ int sum=0 f 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("%dkn",fun(100));
}
选项
答案
(1)while((2<=high)&&(n<10)) (2)yes=0; break;
解析
函数的功能是计算并输出high以内最大的10个素数之和。
(1)C语言中左右括弧必须成对出现,在第一个标识下“while((hfigh>=2)&&(n<10)”中,显然缺少一个右括弧,应改为“while((2<=high)&&(n<10))”。
(2)在判断素数的循环过程中,只要被判断的数能被某数整除就不是素数,就会跳出判断循环,在C语言中使用break语句跳出循环,并且C语言中的语句使用分号为结尾。所以“break”应改为“break;”。
转载请注明原文地址:https://kaotiyun.com/show/W9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和y代表整型数,以下表达式中不能正确表示数学关系,|x-y|<10的是______。
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5;if(c)x=3;elsex=4;
已知在ASCII字符集中,数字0的序号为48,下列程序的输出结果为______。main()}chara=’0’,b=’9’;printf("%d,%c\n",a,b);}
设有如图所示二叉树,对此二叉树后序遍历的结果为()。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为______。
有以下程序 main(int argc,char *argv[]) { int n=0,i; for(i=1;i<argc;i++) n=n*10+ *argv[i] ’0’; printf("%d\n",n); }
执行以下语句后的输出结果是______。intx=3,y=0;printf("%d,%d”,-1>x>-10&&1<x<10,-1>y>-10&&1<y<10);
数据存储和数据流都是__________,仅仅是所处的状态不同。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。structnode{hardata;structnode*next;}*p,*q,*r;现要将q和r所指结点交换前后位
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
根据《尾矿库安全技术规程》(AQ2006),尾矿库安全度与尾矿库防洪能力和坝体稳定性有关,并分为危库、险库、病库和正常库四级。出现下列工况,可以确定为险库的是()。
A、右下腹痛B、肉芽肿病变C、两者均有D、两者均无克罗恩病
下列可用于血清酶活性测定的是
A.风水泛滥B.湿毒浸淫C.水湿浸渍D.湿热壅盛E.脾阳虚衰患者水肿日久,腰以下肿甚,按之凹陷不起,畏寒肢冷。尿少。舌淡苔白滑,脉沉弱。其证候是()
一座容纳人数为2400人的剧场,需要设置的疏散门数量为()个。
根据《支付结算办法》的规定,下列各项中,不会导致票据无效的是()。
居民甲在某商场购得1台“多功能食品加工机”,回家试用后发现该产品只有一种功能,遂向商场提出退货。商场答复:“该产品说明书未就其使用性能作明确说明,且产品本身无质量问题,所以顾客应向厂家索赔,商场概不负责。”对此,顾客应该怎么办?()
下列关于雾霾的危害与防护的表述,有误的是()。
考生文件夹下有一个数据库文件”samp1.accdb”,里面已经设计好表对象”tStud”和”tScore”,窗体对象”fTest”。请按照以下要求完成操作:将窗体"fTest"中显示标题为"Button1"的命令按钮改为显示”按钮”,同时将其设置为
Americanstodayhavedifferenteatinghabitsthantheyhadinthepast.Thereisawide【C1】______offoodavailable.Theyhave
最新回复
(
0
)