首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。使sum(int n)能计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum函数。 试题程序: #inelude i
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。使sum(int n)能计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum函数。 试题程序: #inelude i
admin
2021-02-22
45
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。使sum(int n)能计算所有n的因子之和(不包括1和自身)。
注意:不能修改程序的其他部分,只能补充sum函数。
试题程序:
#inelude
int sum(int n)
{
}
void main()
{
cout<
cout<
eout<
return;
}
选项
答案
int all=0; for(int i=2;i
解析
为了实现计算所有n的因子之和且不包含1和自身,在函数中定义一个变量all来保存求和结果,并为最终结果在函数结束时返回。在循环中逐个寻找n的因子,为了在计算中排除掉1和n本身,因此循环变量i的变化范围为2~n-1。如果n%i==0,说明i是n的因子,因此将i加到all上。
转载请注明原文地址:https://jikaoti.com/ti/Jrh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下列选项中不属于结构化程序设计原则的是
如下函数模板:tempiateTsquare(Tx){returnx*x;}其中T是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
随机试题
某空管安装公司中标仪表着陆系统和全向信标台安装合同,合同约定工期6个月。工期惩罚额为1000元/d,采用固定总价合同,保修期一年。该工程于2007年4月1日开工。在施工过程中,因为设计变更使得安装公司原采购的主要材料规格不符合设计要求,只能重新采购。因此,
北京冬奥会期间,冬奥会吉祥物“冰墩墩”纪念品十分畅销。销售期间某商家发现,进价为每个40元的“冰墩墩”,当售价定为44元时,每天可售出300个,售价每上涨1元,每天销量减少10个。现商家决定提价销售,若要使销售利润达到最大,则售价应为:
Glisson鞘
不能通过胎盘,生后发育最快的免疫球蛋白是
A.LH受体B.FSH受体C.雄烯二酮D.孕烯醇酮E.睾酮甾体激素的前身是
隔离的种类不包括
乳腺髓样癌的病理组织学特点是
建设工程施工合同应具备的条件()。
为推进现代化农业建设,“十一五”时期,我们要实施的战略包括()。
Itisnecessarythattheamountoffatinyourfoodbelimited.
最新回复
(
0
)