首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(hatn)计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum()函数。 #include int sum(
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(hatn)计算所有n的因子之和(不包括1和自身)。 注意:不能修改程序的其他部分,只能补充sum()函数。 #include int sum(
admin
2017-11-27
29
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(hatn)计算所有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/4JAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义。那么空格处的语句是()。classMyClass{____________intx,y;public:MyClass(intx1=0,inty1=0){
一个C++程序的开发步骤通常包括编辑、______、链接、运行和调试。
以下程序的输出结果是()。#include<iostream.h>intfun(char*s){char*p=s;while(*p!=’\0,)p++:return(p-s):}void
有以下程序:#include<iostream.h>voidmain(){intx=5,y=2;cout<<!(y==x/2)<<",";cout<<y!=x%3)<<",";
有以下程序段int k=0;while(k=1)k++;while 如循环执行的次数是
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{
数据模型分为格式化模型和非格式化模型,则关系模型属于【 】模型。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
用树形结构表示实体类型及实体间联系的数据模型称为______。
随机试题
以下所说的部位和情况不容易产生冻结的是()。
1930年8月,邓演达领导成立的中间党派是()
先秦诸子中,倡导“明与天人之分,则可谓至人矣”思想的是()
下列关于骨传导的叙述,正确的是
当相关系数γ()时,x和y之间符合直线函数关系,称x与y完全相关。
可行性研究报告的深度要求:重大的技术、经济方案,应有()方案的比选。
收集资料的方法不包括()。
关于招标工程量清单作用的说法,正确的是()。
公司解散逾期不成立清算组进行清算,且债权人未提起清算申请的,根据《公司法》的规定,相关人员可以申请人民法院指定清算组对公司进行清算。下列各项中。属于该相关人员的是()。
A、B两桶中共装有108公斤水。从A桶中取出的水倒入B桶,再从B桶中取出的水倒入A桶,此时两桶中水的重量刚好相等。那么B桶中原来有多少公斤水?
最新回复
(
0
)