首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(intn)计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum()函数。 #inClude int sum(
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(intn)计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum()函数。 #inClude int sum(
admin
2017-03-22
73
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(intn)计算所有n的因子之和(不包括1和自身)。
注意:不能修改程序的其他部分,只能补充sum()函数。
#inClude
int sum(int n)
{
}
Void main()
{
cout<
cout<
Cout<
retUrn;
}
选项
答案
int all=0; for(int i=2;i
解析
(1)数n的因子是指为整除n等于0的所有自然数的集合。
(2)为了实现计算所有n的因子之和且不包含1和自身,函数中定义一个变量all用来保存求和结果,并为最终结果在函数结束时返回;
(3)在循环中逐个寻找n的因子,为了在计算中排除掉1和n本身,因此循环变量i的变化范围为从2到n-1。
(4)如果n%i==0,说明i是n的因子,因此将i加到all上。
转载请注明原文地址:https://kaotiyun.com/show/cnAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;file
数据库设计包括两个方面的设计内容,它们是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
下列说法中,不属于数据模型所描述的内容的是
有如下程序:#includeusingnamespacestd;classAA{public:AA(){tout
随机试题
制作一个圆柱形灯笼需要制作如图所示4个全等的矩形骨架,总计耗用9.6米铁丝,则该灯笼底面直径为多少时体积最大?
讲话类文书不仅要求以理服人,还要求以情感人。
张中丞传后叙。叙:
患者,女,60岁。身高170cm,体重65kg。每日所需要的基本热量为()
全身性皮肤瘙痒中,下列哪项是正确的
利用假手册骗取加工贸易税收优惠的企业属于C类企业。()
垄断利润是()。
软件工程是为克隆【】而提出的一种概念及相关方法和技术。
Manypeoplefailinlearningbecause______.Accordingtothepassage,whoisthemostprobablepersontoteachyoutospeakyo
William’sChineseis______thanhisbrotherEdward’s.
最新回复
(
0
)