首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若higI1的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若higI1的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不
admin
2018-09-27
45
问题
给定程序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全国计算机二级
相关试题推荐
在树形结构中,树根结点没有【】。
下列程序段中循环体的执行次数是______。 int x=-12; while (x=0) x=x+1;
有以下程序A:intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;)main(){int
下面关于对象概念的描述中,错误的是
软件工程研究的内容主要包括:【】技术和软件工程管理。
有以下程序 main() {char s[]={"aeiou"},*ps; ps=s; printf("%c\n",*ps+4); } 程序运行后输出的结果是______。
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do
以下四个选项,不能看作一条语句的是()。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
随机试题
属于非胸腺依赖性抗原的是
X线下见右上肺有多发的厚壁空洞,周围有较广泛的纤维条索影。应首先考虑的是X线下见右下肺出现大片的浓密阴影,具内见一个含有液平面的圆形空洞,洞内壁光整,洞壁较厚。应首先考虑的是
描述传染病流行病学特征,不正确的是()
企业信用标准宽松,则()。
李某从人贩子手中买得一被拐卖妇女,立即把该女关在屋内不许出门,并于当晚强行与该女子发生了性关系,第二天,李某见该女可怜,最终没有阻止此女回乡,放她回去了,则对李某的行为构成()
在VisualFoxPro中以下叙述错误的是()。
Wasthebikerepaired?
Atsometimeinyourlifeyoumayhaveastrongdesiretodosomethingstrangeorterrible.However,chancesarethatyoudon’t
TheWesthasbeguntotakemorenoticeoftheEast.Thefifth【C1】______ofanenormous【C2】______reassessingtheChinesecont
Onlinesocialnetworksaremassivelyinfluential,yetweunderstandverylittleabouttheimpacttheyhaveonourbrains.Recent
最新回复
(
0
)