首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
76
问题
使用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全国计算机二级
相关试题推荐
对基类数据成员的初始化必须派生类的构造函数中的____________处执行。
已知:intm=10;,在下列定义引用的语句中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;longfun(intn){if(n>2)return(fun(n-1)+fun(n-2));return
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______ 的。
有如下程序:#includeusingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn
“图形”类Shape中定义了纯虚函数CalArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的CalArea函数补充完整。classShape{public:virtualintCalArea()=0;}
重载输入流运算符>>必须使用的原型为
下列选项中,不是一个算法的基本特征是()。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树牛总的结点数为【】。
算法的有穷性是指( )。
随机试题
A.胃大部切除术B.全胃切除术C.胃肠吻合术D.高选择性迷走神经切断术老年胃酸低,全身情况差伴瘢痕性幽门梗阻的术式
急性腰椎间盘突出症患者急性期最基本的治疗方法是
患者,女性,67岁。发热10日,尿黄乏力1周,症状逐渐加重,既往体健,无肝炎病史。病前1月曾去外地探亲,无服药饮酒史。查体:皮肤巩膜黄染,肝脾肿大,腹水征。实验室检查:ALT1400U/L,TBi180μmol/L。确诊该疾病所需的检查指标是
关于骨软骨瘤,下列哪项错误
A.头孢他啶B.头孢拉定C.头孢孟多D.氯霉素E.红霉素抗铜绿假单胞菌作用最强的抗生素是
交感神经过度兴奋引起的窦性心动过速最好选用
两个或者两个以上申请人,先后在同一或类似商品或服务上,以相同或类似的商标申请注册的,商标权授予申请在先的人。()
选项所列哪些情形是不得行使代位求偿权的?()
集装箱货物有哪两种集散方式?
Deceptivelysimpleindesign,thesculpturalworksofthismonumentincorporateabroadrangeoftextures,sizes,andcontours.
最新回复
(
0
)