首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2015-08-23
56
问题
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。
若high的值为:100,则函数的值为:732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#in02ude
int fun(int high)
{ int sum=0,n=0,j,yes;
/************found************/
while((high>=2)&&(n<1 0)
{ 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((1aigh>=2)&&(n<10)”中,显然缺少一个右括弧,应改为“while((2<=high)&&(n<10))”。
(2)在判断素数的循环过程中,只要被判断的数能被某数整除就不是素数,就会跳出判断循环,在C语言中使用break语句跳出循环,并且C语言中的语句使用分号为结尾。所以“break”应改为“break;”。
转载请注明原文地址:https://jikaoti.com/ti/Pxi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;
两个或两个以上模块之间联系的紧密程度称为()
以下程序运行后的输出结果是【】。fun(ihtx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
以下程序运行后输入:3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartempinti;temp=str[n-1);for
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=
设有变量说明int(*p)[m],其中的标识符p是()。
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
数据库设计包括两个方面的设计内容,它们是
随机试题
危机,危急存亡之际n.c______
A.环形卡环B.单臂卡环C.间隙卡环D.杆式卡环E.对半卡环RPI卡环中I表示
天王补心丹主治证是
超滤是一种介于()之间的膜分离技术。
供应链管理是把整个供应链看成单一的实体,而不再是一个个孤立的组织机构单元,用系统的观点进行优化,以提高竞争优势。供应链管理的核心是()。
下列各项中,应计入财务费用的有()。
From1994to1998thenumberofAmericanswhohaddonatedakidneyreached244.NoonesellsorgansintheU.S.sinceitisill
DespiteaflurryofdiplomaticactivityinGeneva,prospectsforapeacesettlementseemedas______asever.
WeatherForecastingWeatherisafavouritetopicforsomanypeoplearoundtheworld/foritaffectswherewechoosetoliv
A、Ingivingconcessions.B、Intheconcludingpart.C、Instatingyourterms.D、Inthepreparatoryphase.D对话开头,男士说“谈判既是一门艺术又是一门科学
最新回复
(
0
)