首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(int n)计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum()函数。 #include int sum(i
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(int n)计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum()函数。 #include int sum(i
admin
2020-05-14
70
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(int n)计算所有n的因子之和(不包括1和自身)。
注意:不能修改程序的其他部分,只能补充sum()函数。
#include
int sum(int n)
{
)
void main()
{
cout<
cout<
cout<
return;
}
选项
答案
int a11=0; for(int i=2;i
解析
(1)数n的因子是指为整除n等于0的所有自然数的集合。
(2)为了实现计算所有n的因子之和且不包含1和自身,函数中定义一个变量all用来保存求和结果,并为最终结果在函数结束时返回;
(3)在循环中逐个寻找n的因子,为了在计算中排除掉l和n本身,因此循环变量i的变化范围为从2到n一1。
(4)如果n%i==0,说明i是n的因子,因此将i加到all上。
转载请注明原文地址:https://kaotiyun.com/show/Bg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库是指按照一定的规则存储在计算机中的【】的集合,它能被各种用户共享。
下面程序的功能是输出数组s中最小元素,请填空。#include<iostream.h>voidmain(){intk,p,s[]={1,-9,7,2,-10,3};k=s[0];for(p=
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(inti){n=i;
以下选项中,()是合法的用户标识符。
下列有关继承和派生的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidf(){cout
下列叙述中正确的是( )。
下面是一个模板声明的开始部分: Template<typename T>double... 由此可知
下列运算符中哪些是不能够被重载的?
随机试题
不属于去心操作的炮制内容是
关于青春期后女孩生殖器官发育哪项恰当
用于牙体缺损修复治疗的修复体是人造全冠、部分冠和____________。
甲股份公司成立后,董事会对公司设立期间发生的各种费用如何承担发生了分歧。下列哪一项费用应当由发起人承担?
中国甲公司向荷兰乙公司出口一批中国大米,双方签订CIF合同。在约定的装船日期,甲公司将符合合同要求的大米装船并及时投保了水渍险,但在海上航行途中由于海浪过大,大米被海水浸泡,质量降低。依2010年《国际贸易术语解释通则》,关于这批货物损失,下列哪些选项是正
建筑物主要是指定着于土地上或地下面的具有顶盖、梁柱或墙壁,供人们使用的构造物及其他设施等。()
班主任既通过集体的管理去影响个人,又通过对个人的直接管理去影响集体,这样的管理模式称为班级【】
甲从某地出发匀速前进,一段时间后,乙从同一地点以同样的速度同向前进,在K时刻乙距起点30米;他们继续前进,当乙走到甲在K时刻的位置时,甲离起点108米,问:此时乙离起点多少米?( )
资产证券化(华南理工大学2014真题;中南财经政法大学2012真题)
下列不合法的用户标识符是()。
最新回复
(
0
)