首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
给定程序MODll.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。 若high的值为:100,则函数的值为:732。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要
admin
2020-11-27
25
问题
给定程序MODll.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<1 0))”。
(2)在判断素数的循环过程中,只要被判断的数能被某数整除就不是素数,就会跳出判断循环,在C语言中使用break语句跳出循环,并且C语言中的语句使用分号为结尾。所以“break”应改为“break;”。
转载请注明原文地址:https://kaotiyun.com/show/be3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta1,a2;charc1,c2;scanf(’’%d%c%d%c’’,&al,&c1,&a2,&c2);printf(’’%d,%c,%d,%c’’,a1,c1,a2,c2);}若想通过键
有以下程序intflintx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);)mtflintx){returnx*2;}程序运
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;prin
下面结构体的定义语句中,错误的是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*S){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);print
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)_______;i
在黑盒测试方法中,设计测试用例的主要根据是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列各序列中不是堆的是
下列数据结构中,不能采用顺序存储结构的是
随机试题
在Word中,利用“插入”菜单中的“图片”命令,不可能在Word文档中插入
某基层医疗机构要转型为社区卫生服务中心该社区卫生服务中心要实施WHO西太区提出的“健康新地平线”的预防策略,针对的人生三个不同阶段是
男婴,7个月,近2个月来肤色苍白,食欲减退入院。生后一直人工喂养,未加辅食。体检:营养差,皮肤、黏膜苍白,心前区有Ⅱ级收缩期杂音,肝肋下3cm,脾肋下1cm。化验:血红蛋白及红细胞均低于正常,白细胞、血小板及网织红细胞均正常。患儿最可能的诊断是(
法院管辖可分为级别管辖和地域管辖。那么划分地域管辖的原则或主要依据应当是( )。
高压开关设备主要用于关合及开断()及以上正常电路线路。
工程建设企业标准一般包括企业的()。
说服教育法的方式有语言文字说服和()。
民众作为城市的主人和管理服务的对象,对公共政策制定应该享有重要的发言权,但在现实生活中,有些部门往往不尊重甚至忽视、削弱这样的发言权。因为事前征求民意、听取民意不够,所以公众对一些城市管理决策不知情,更谈不上什么理解与支持。也因为事前被忽略的声音没有被及时
legalcode
ThefirstfourminutesWhendopeopledecidewhetherornottheywanttobecomefriends?Duringtheirfirstfourminutestog
最新回复
(
0
)