首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2015-08-23
70
问题
给定程序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://kaotiyun.com/show/wTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当运行以下程序时,从键盘输入AhaMA(空格)Aha#includemain(){chars[80],c=’a’;inti=0;scanf("%s",s);while(s[i]!=’\n
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]
下列程序的输出结果是()。#include<stdio.h>intb=2;intfune(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+=func
在C语言中,函数调用时()。
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a++
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
随机试题
“东城快战,连斩数将”所表现的项羽性格是
______weknow,thereare107elementsfoundinnature.
Akingonce【C1】______seriouslyill.Hisdoctorsandwisementriedcureaftercure.Butnothing【C2】______.Theywerereadyto【C
种群是指
A.1周内有接触史,出现流感样症状,对其进行7天医学观察B.病毒分离阳性C.有流行病学史和临床表现,呼吸道分泌物甲型流感病毒和H5型单克隆抗体抗原检测阳性者D.被诊断为疑似病例,且与其有共同暴露史的人被诊断为确诊病例者E.2周内有流行病学接触史,出
有效控制建设工程造价的技术措施包括()。
理论上,集装箱班轮运输下签发的提单通常是()。
19世纪后期英国有钱人以坐船游览伦敦的泰晤士河为时尚,但这一时期河水已经浑浊不堪,臭气熏天,由此可见()。
信息安全主要包括3个方面:物理安全、安全检测和【 】。
MostchurcheshaveChristmasEveservices.TheservicesusuallybeginjustbeforemidnightonChristmasEveandendearlyChrist
最新回复
(
0
)