首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
87
问题
使用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://www.kaotiyun.com/show/cnAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
下列程序的输出结果是#include"iostream"usingnamespacestd;intMax(inta,intb){if(a>b)
以下for语句中不是死循环的是
若有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
下列关于构造函数的描述中,错误的是()。
下列语句段将输出字符’*’的个数为inti=100;while(1){i--;if(i==0)break;cout,,’*’;}
设有下列二叉树:对此二叉树中序遍历的结果为
在长度为n的有序线性表中进行二分查找,需要的比较次数为
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是
假定Xcs是一个类,该类中一个成员函数的原型为“Xcs*abc{};”,则在类外定义时对应的函数头为______。
随机试题
忠实义务
初诊印象考虑原因可能为最适宜的治疗为
在工程项目管理的模式中,BOT是经常被人们提及的一种模式,其含义是()。
暂停生产经营活动而办理停业登记的,适用于实行定期定额征收方式的纳税人。()
某建筑物呈一字形平面布置,东西向长50m,南立面出现倒八字形裂缝,该裂缝是由于( )产生的。
下列关于净现值的说法中,正确的有()。
(2016·山东)幻想是一种不切实际、不能实现的空想,因而它是消极的。()
下列名句出处对应都正确的是:①朝闻道,夕死可矣②吾生也有涯,而知也无涯③知者不言,言者不知④穷则独善其身,达则兼善天下
行政处罚是指行政机关依法对违反行政管理法律法规的公民、法人或其他组织给予制裁的行政行为。下列选项属于行政处罚的是:
______heywerethrownintotheairbecauseoftheviolentshakingandtheywereunabletoknowwhattodo?______theearthquake
最新回复
(
0
)