首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
101
问题
使用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"usingnamespacestd;intMax(inta,intb){if(a>b)
“年龄在18-25之间”这种约束是属于数据库当中的
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;file
以下程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(in
Jackson方法是一种面向【】的结构化方法。
结构化程序设计的主要特点是
设有下列二叉树:对此二叉树中序遍历的结果为
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
假定Xcs是一个类,该类中一个成员函数的原型为“Xcs*abc{};”,则在类外定义时对应的函数头为______。
有如下的函数定义:intXfun(int*a,intn){intX*a;for(int*pa=a+1;paif(*pa>x)x=*pa;retumx;}若在执行了语句:intx[5]
随机试题
在Word中保存文件的快捷键是______。
Areyouworriedbytherisingcrimerate?Ifyouare,thenyouprobablyknowthatyourhouse,possessionsandpersonareincreas
男性,60岁。有慢性支气管炎病史10年,1周来出现高热,咳嗽、咳痰加重,痰液黏稠呈砖红色胶冻状。该患者最可能的诊断是
CT图像伪影的概念,正确的论述是
患者,男性,18岁。建筑工人。施工时被倒塌的水泥预制板砸伤,右下肢伤口处皮肤肿胀、发白、紫红色、轻压伤口处皮肤周围有捻发感,该患者可能感染了
重型口疮的损害特点是
商业银行的经营原则是()。
试从班级授课制的特点出发。论述实行小班化教学的优越性。
下面关于微处理器的叙述中,不正确的是( )。
CultureLivinginanewcountrymeansexperiencingadifferentwayoflife.Thisisveryexcitingandinteresting,butitca
最新回复
(
0
)