首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若higI1的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若higI1的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不
admin
2018-09-27
67
问题
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。
若higI1的值为:100,则函数的值为:732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<math.h>
3 int fun(int high)
4 { int sum=0,n=0,j,yes;
5 /************found************/
6 while((high>=2)&&(n<10)
7 { yes=1;
8 for(j=2;j<=high/2;j++)
9 if(high%j==0) {
10 /************found************/
11 yes=0;break
12 }
13 if(yes) {sum+=high;n++;}
14 high--;
15 }
16 return sum;
17 }
18 main()
19 {
20 printf(’’%d\n’’,fun(100));
21 }
选项
答案
(1)while((2<=high)&&(n<10)) (2)yes=0;bareak;
解析
函数的功能是计算并输出high以内最大的10个素数之和。
(1)C语言中左右括弧必须成对出现,在第一个标识下“while((high>=2)&&(n<10)”中,显然缺少一个右括弧,应改为“while((2<=high)&&(n<10))”。
(2)在判断素数的循环过程中,只要被判断的数能被某数整除就不是素数,就会跳出判断循环,在C语言中使用break语句跳出循环,并且C语言中的语句使用分号为结尾。所以“break”应改为“break;”。
转载请注明原文地址:https://kaotiyun.com/show/dAxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是:计算1~10之间的奇数之和及偶数之和,空白处应填______。 main() {int a,b,c,i; a=c=0; for(i=0;i<=10;i+=2) {a+=i;______;) printf("偶数之和=%d\n",a); p
以下程序运行后的输出结果是()。main(){inta,b,c;a=10;b=20;c=(a/b<1)&&(a%b<1);printf("%d%d%d\n",a,b,C);}
以下关于函数的叙述中正确的是______。
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
结构化程序设计所规定的三种基本控制结构是()
编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑
以下程序运行时,若从键盘输入:102030<回车>,输出的结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
随机试题
简单商品经济的基本矛盾是()
男性,50岁,哮喘史7年。严重发作持续已两天,痰黏稠、尿少。查体:呼吸困难,烦躁不安,发绀,心率128次/分,双肺呼吸音低,少许哮鸣音。下列治疗哪项是错误的
孕妇,29岁。分娩过程中,出现不协调性子宫收缩乏力,正确的处理是
战争开始会使交战国间的法律关系发生重大变化,产生一系列的法律后果,以下哪一项不属于产生的法律后果?
票据丢失后,可以采取的补救措施主要有()。
某演唱会定于晚上7点30分在鸟巢举行,根据安保工作要求,在人口要求观众需经过安检才可入场。观众甲在接受安检时,安检器发生鸣叫,执勤民警李某要求其打开随身携带的包进行检查,甲以包内物品涉及个人隐私为由拒绝接受安检。在李某多次劝说下,甲仍不同意并同李某发生争吵
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
flashquit
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
The______inJanet’scharacterhashinderedherfromadvancementinhercareer.
最新回复
(
0
)