首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要改动main函数,不得增
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要改动main函数,不得增
admin
2019-09-02
87
问题
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。
若high的值为:100,则函数的值为:732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<math.h>
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;
解析
函数的功能是计算并输出high以内最大的10个素数之和。
(1)C语言中左右括弧必须成对出现,在第一个标识下“while((high>=2)&&(n<10)”中,显然缺少一个右括弧,应改为“while((2<=high)&&(n<10))”。
(2)在判断素数的循环过程中,只要被判断的数能被某数整除就不是素数,就会跳出判断循环,在C语言中使用break语句跳出循环,并且C语言中的语句使用分号为结尾。所以“break”应改为“break;”。
转载请注明原文地址:https://kaotiyun.com/show/7dRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
对如下二叉树进行后序遍历的结果为
阅读以下程序#includemain(){intcase;floatprintf;printf("请输入2个数:"):scanf("%d%f",&case,&printF);printf("%d%f\n",case,printF);}
以下选项中不能用作C程序合法常量的是
下列选项中,不能用作标识符的是
下面不属于软件工程过程的4种基本活动
若有以下程序,则程序的输出结果是#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n”,c1,c2);}
在学生管理的关系数据库中,存取一个学生信息的数据单位是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1j<
随机试题
钢中必须含有两种或两种以上的合金元素才能称为合金钢。
《最后的晚餐》的作者是()
在单因素方差分析中,以下正确的一项是
罂粟壳在应用时应( )。
在当前市场情况下,决定房地产经纪机构核心竞争力的要素是()。
锚索与锚杆之间的区别有()。
学习《彩云追月》这一课时,在学生们能够完整演唱这首歌曲之后,老师根据学生们的兴趣爱好及特长把全班学生分成舞蹈组、器乐伴奏组、演唱组等几个小组,用作曲家写的歌曲共同创编一个乐舞《彩云追月》作品。先讨论一个总体构思,然后分组创编、排练、再总排合成。案例中老师的
根据以下资料。回答下列问题。2017年下半年,金融证券类和支付交易类钓鱼网站占当月处理钓鱼网站总数比重最低的月份是:
雅典的社会政治生活和经济活动要求它通过各种途径,不仅要把奴隶主子弟训练成善战的军人,更要把他们培养成为具有多种才能、善于通商交往的正式活动家和商人。因此,雅典男孩十二三岁就进入体操学校学习,主要内容是五项竞技,还有
Whatmakesagreathighschool?Americansthinkalotofthingsdo,fromoutstandingacademicsorasupportiveenvironmentfors
最新回复
(
0
)