首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2019-04-04
67
问题
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。
若high的值为:100,则函数的值为:732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
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/56Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}程序运行后的输
在结构化方法中,软件功能分解属于软件开发中的______阶段。
数据处理的最小单位是
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
以下程序是求矩阵a、b的和,结果存入矩阵c中,请填空。#includemain(){inta[4][4]={{1,2,6,7),{0,4,2,-8),{1,4,5,2},{2,4,6,8));intb[4]
有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);pb++;} for(i=0;i<3;i++)
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
利用fseek函数可实现的操作是()。
下列程序的输出结果是()。#include“stdio.h”main(){structst{inty,x,z;}union{longi;intj;
随机试题
在计算机内一切信息存取、传输都是以______形式进行的。
周期性变化不受性激素影响的是
根据现行制度规定,上海证券交易所和深圳证券交易所对一些可能影响证券交易价格或者证券交易量的异常交易行为予以重点监控。()
根据《贷款通则》的规定,对借款人的限制不包括()。
董事会处在声誉风险管理的第一线,应当随时了解各类利益持有者所关注的问题,并且正确预测其对商业银行的业务、政策或运营调整可能产生的反应。()
晓光很有舞蹈天赋,小小年纪已经参加过很多大型比赛,但他不愿意参加幼儿园组织的科学活动,方老师劝说道:“老师很喜欢会跳舞的晓光,可是如果你在其他方面也很能干的话,大家会更加喜欢你。”方老师的做法()。
狮子:勇猛
所有矛盾的解决都要经过发现问题——分析问题——解决问题三环节,交通拥堵是矛盾,所以解决交通拥堵要经过发现问题——分析问题——解决问题三环节。下列选项与上述推理最为相似的是()。
慢性疲劳综合症(CFS)这种疾病究竟属于生理方面还是属于心理方面尚未确定。病理学家做了如下实验:第一组患者被指定服用一种草药软膏,并告诉他们这种软膏是在试用过程中,其中30%的人在接受治疗的3个月内被治愈;第二组患者接受同样的草药软膏治疗,但告诉他们这种软
Inthe1960sand1970sattentionbegantobepaidtowomen’sliberation,andaseriousattemptwasmadebywomentogetequalfi
最新回复
(
0
)