首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp,阅读下列函数说明和代码,补充空出的代码。函数sum(int n)计算在n范围内,能被7和11整除的所有整数的和(包括n在内)。 注意:不能修改程序的其他部分,只能补充sum()函数。
使用VC6打开考生文件夹下的源程序文件modi2.cpp,阅读下列函数说明和代码,补充空出的代码。函数sum(int n)计算在n范围内,能被7和11整除的所有整数的和(包括n在内)。 注意:不能修改程序的其他部分,只能补充sum()函数。
admin
2015-05-30
44
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp,阅读下列函数说明和代码,补充空出的代码。函数sum(int n)计算在n范围内,能被7和11整除的所有整数的和(包括n在内)。
注意:不能修改程序的其他部分,只能补充sum()函数。
1 #include
2 double sum(int n)
3 {
4
5 }
6 void main()
7 {
8 cout<
9 cout<
10 cout<
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和1l整除则加到累加变量中。
[解题思路]
(1)利用循环查找能所有小于等于n的能被7和ll整除的数,循环变量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/cPNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通过______调用虚函数时,采用动态束定
下列函数原型声明中错误的是()。
下列关于信息和数据的叙述不正确的是()。
执行语句序列ofstreamoutfile("data.dat");if(...)cout<<"ok";elsecout<<"fail";后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“...
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}
如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为=______。
一个教师能开多门课程,一门课程有许多教师会开,实体课程与实体教师间是______。
结构化程序设计的一种基本方法是【】法。
在类中说明的成员可以使用关键字______进行修饰
以下函数模板max的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)
随机试题
下列情形中,用人单位依法可以代扣劳动者工资的是()
《中华人民共和国劳动法》规定国家不提倡劳动者自愿组织起来就业和从事个体经营。
Ednawasnotintheleastsurprisedbymyoffer.Ihitchedthetraveling-cancontainingthefoodontothecarrier.Ididn’twan
腹部损伤出现下列哪种情况,即应考虑腹腔内脏器损伤()
脑动脉充血对高血压患者可能带来的最严重后果是
患者王某,男性,38岁。心下痞闷,胃中有振水音,脘腹喜温畏冷,背寒,呕吐清水痰涎,水入易吐;口渴不欲饮,心悸、气短、头昏目眩、食少纳呆、大便溏薄,形体逐渐消瘦,舌暗苔白腻滑,脉弦细而滑。宜诊断为
年轻恒牙活髓切除术的目的是避免根尖周病的发生。()
下列事项属于证券投资基金托管协议内容的有()。
外资银行营业机构申请经营人民币业务应当具备的条件是:提出申请前在中国境内开业()年以上、提出申请前()年连续盈利。
宏观经济管理的基本任务是()。
最新回复
(
0
)