首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数sum(int n)计算在n范围内,能被7和11整除的所有整数的和(包括n在内)。 注意:不能修改程序的其他部分,只能补充sum()函数。 1
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数sum(int n)计算在n范围内,能被7和11整除的所有整数的和(包括n在内)。 注意:不能修改程序的其他部分,只能补充sum()函数。 1
admin
2019-01-19
47
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数sum(int n)计算在n范围内,能被7和11整除的所有整数的和(包括n在内)。
注意:不能修改程序的其他部分,只能补充sum()函数。
1 #include<iostream.h>
2 double sum(int n)
3 {
4
5 }
6 void main()
7 {
8 cout<<sum(80)<<end1;
9 cout<<sum(200)<<end1;
10 cout<<sum(300)<<end1;
11 return;
12 }
选项
答案
1 int result=0; 2 for(int i=11;i<=n;i++) 3 { 4 if((i%7==0)&&(i%11==0)) 5 { 6 result+=i; 7 } 8 } 9 return result;
解析
函数sum(int n)的功能是实现计算在n范围内,能被7和11整除的所有整数的和(包括n在内),可采用循环的方式从11开始到n逐个寻找能被7和11整除的数,如果能同时被7和11整除则加到累加变量中。
(1)利用循环查找能所有小于等于n的能被7和11整除的数,循环变量i从最小值11开始,到n结束,即11<=i<=n。
(2)在函数中定义累加变量result用来保存求和结果,在循环体内,逐个判断每个i是否能被7和11整除,即(i%7==0)和(i%11==0)都满足的话,说明i能同时被7和11整除,将该值加到result上,循环结束返回result。
转载请注明原文地址:https://kaotiyun.com/show/MgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
重载输入流运算符))必须使用的原型为()。
下列关于运算符重载不正确的是()。
下面程序的运行结果为()。#include<iostream.h>voidswap(int&a,intB){inttemp;temp=a++;a=b;b=temp;}void
下列程序的执行结果是()。#include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;)Sample(inta,intb)
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项目,合法的运算是
下面关于for循环的正确描述是
下面关于C++语言的描述错误的是
以下叙述中不正确的是
下列符号中不属于c++关键字的是
随机试题
指数基金选取特定的指数作为跟踪对象,试图取得超越指数的表现。( )
债务人向债权人开出的定期付款的保证书是指()
中医文献中首先记载“消渴”患者尿甜的是
女,67岁,腹水1个月伴消瘦、乏力、腹胀。腹水病理检查找到癌细胞,血清CEA(+),大便检查有许多红细胞、白细胞及脓细胞,细菌培养无痢疾杆菌,用抗生素治疗无效,B超检查为双侧卵巢占位性病变确诊最重要的检查是
患者男,35岁,外伤上腹部疼痛半小时。查体:上腹部及腰背部皮肤损伤,脉搏95次/分,血压100/60mmHg。关于上腹部CT扫描基线,下列错误的是
按照我国现行规定,安全检查的重点是()。
不记载金额的营业账薄,以账薄的件数为计税依据缴纳印花税。()
绩效管理系统设计的开放性原则要求应根据企业不同,分阶段引入绩效考核的()和规则,使其员工有一个逐步认识、理解的过程。
鲍姆瑞德(D.Baumrind)通过追踪研究发现,不同父母教养方式与儿童青少年发展之间存在联系,如下表:(1)结合鲍姆瑞德的观点,阐述不同父母教养方式的特点及其对儿童青少年心理发展的影响。(2)用亲子相互作用模型对父母教养方式与儿童青少年发展之间
A.consciousB.InsteadC.tricksD.MoreoverE.actualF.exceededG.backwardH.tipsI.sticktoJ.persevereK.consequences
最新回复
(
0
)