首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2019-04-04
21
问题
给定程序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://jikaoti.com/ti/IHf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;char
有以下程序main(){char*p[10]={"abc",aabdfg","dedbe","abbd","cd"};printf("%d\n",stxlen(p[4]));}执行后输出结果是
若要说明一个类型名CHARP,使得定义语句“CHARP s;”等价于“char *s;”,以下选项中正确的是______。
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf(:Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t:
以下程序运行后的输出结果是______。intd=1:fun(intp){staticintd=5;d+=p;printf("%d",d);returnd;}main(){inta=3
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1];a
下面程序的运行结果是______。main(){unsigneda=3,b=10;printf("%d\n",a<<2|b>>1);}
树中度为零的结点称为______。
下列关于C语言数据文件的叙述中正确的是()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
强酸、强碱及盐类是(),而弱酸、弱碱及有机酸是()。
通过银行贷款与投资活动而引申出来的存款称为
班主任工作的意义与任务是什么?
张某与某保险公司自行签订了两份以死亡为给付保险金条件的人身保险合同,被保险人分别为其30岁的儿子和2岁的孙女,张某为受益人。以下说法正确的是:
基于传统安全人机工程学理论,关于人与机器特性的说法,正确的是()。
名是一个人区别于其他人的称号。字是古代成年人起的别名,与名相表里,故又称“表字”。()
据有关研究,我国收入差距约50%源自城乡之间的差距,城乡差距的走向对整体收入差距的变动起决定性作用。国家统计局统计数据显示,我国城乡之间的收入比最近两年持续下降。城乡收入比下降的背后,是农村居民人均纯收入实际增速连续两年超过两位数,其中2011年为11.4
某甲听到路边树林里有呼救声,遂抄起一根木棍赶去,见一男子正对一妇女进行强奸,便用木棍向该男子头上打去。妇女被救,该男子却因甲打击过重而死亡,某甲的行为应认定为:
非屏蔽中断的中断类型号是()。
(1)创建一个名为“学生管理”的项目文件。(2)将考生文件夹下的数据库“班级学生”添加到新建的项目文件中。(3)打开数据库“班级学生”,将考生文件夹下的自由表“教师”添加到数据库“班级学生”中;为“教师”表创建一个索引名和索引表达式均为“教师编号”的主
最新回复
(
0
)