首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
56
问题
使用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://kaotiyun.com/show/Lbfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
结构化程序设计的基本原则不包括
下列描述中,不符合良好程序设计风格要求的是
下列关于赋值运算符“=”重载的叙述中,正确的是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
随机试题
甲委托乙购买一辆新汽车,而乙的妹夫正好有一辆旧车要出售。乙与其妹夫商议决定将旧车重新喷漆,冒充新车卖给甲,使甲的利益受到损害。此责任由()
患者男性,13岁,主诉牙龈肿胀、刷牙易出血半年余,检查见前牙区牙龈乳头红肿增生呈球状,质地松脆。提问2:应考虑应用的治疗方法是
曹某被人民法院以贪污罪判处有期徒刑8年,以受贿罪判处有期徒刑5年,合并执行刑期共12年。后经申诉再审,其贪污罪改判5年,其受贿罪不成立。如其原12年刑期已全部执行完毕,则国家:()
建筑节能分部工程施工完成后,()对节能工程质量进行检查,确认符合节能设计文件要求后,填写《建筑节能分部工程质量验收表》。
商业银行应综合的分析投资理财产品,确定不同投资产品的起点销售金额,下列正确的是()。
Accordingtothepassage,someengineersaretryingtoimprovethehandlebarsbecauseThepassageimpliesthat
Heworkshard______passtheexam.
Thecost-volume-profit(C-V-P)analysiscanbeusedinmakingdecisionsabout______andsoon.
RudolfVirchowwasamongthegreatestmindsinmedicineinthe19thcentury.Asaresultofhishardworkanddetermination,gre
Theideaoftaxingthingsthatarebadforsocietyhasapowerfulallure.Itoffersthepossibilityofadoublebenefit—【C1】____
最新回复
(
0
)