首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数m和n,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数m和n,
admin
2016-10-28
53
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。
亲和数的定义为:两个数m和n,如果n的所有因子之和(因子除掉自身)等于m,且m的所有因子等于n,则m、n是互为亲和数。
注意:不能修改程序的其他部分,只能补充amicableNum(int m,int n)函数。
#include<iostream.h>
int amicableNum(int n)
{
int sum=0;
for(int i=1;i<n;i++)
{
if(n%i==0)
{
sum+=i;
}
}
return sum;
}
bool amicableNum(int m,int n)
{
}
void main()
{
cout<<"1~500以内的亲和数有:"<<endl;
for(int i=1;i<500;i++)
{
for(int j=i+1;j<500;j++)
{
if(i!=j)
{
if(amicableNum(i,j)==1)
{
cout<<i<<’ ’<<j<<endl;
}
}
}
}
return;
}
选项
答案
if(amicableNUm(m)==n &&amicableNum(n)==m) return1; return0;
解析
(1)程序中定义了两个amicableNum()函数,由于参数个数不同重载了amicableNum()函数,函数amicableNum(int n)返回n的因子和,而函数amicableNum(int m,int n)则是判断m和n是不是亲和数,两个函数功能并不相同。
(2)在amicableNum(int m,int n)函数中,可调用amicableNum(int n)函数求m和n的因子和,然后比较两个因子和,如果两个因子和相同则返回真,否则返回假。
转载请注明原文地址:https://kaotiyun.com/show/lKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
下面程序的运行结果为【】。#include<iostream.h>voidmain(){unsignedcharvalue=127;inttotal=100;value++;
类的析构函数的作用是
下列哪个是C++语言的有效标识符?
【】是从二维表列的方向进行的运算。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
运算符函数调用格式的表达式:y/x++与表达式:y.operator/(operator++(x,O))含义相同,由此可看出()。
随机试题
梯形外螺纹的大径减小,内螺纹的小径增大,都不影响配合性质。()
在公共汽车上,司机和售票员的工作流程如下图所示:为保证乘客的安全,司机和售票员应密切配合,协调工作。请用PV操作来实现司机与售票员之间的同步。
撇脂定价策略
子夏见曾子,曾子曰:“何肥也?”对曰:“战胜故肥也。”曾子曰:“何谓也?”子夏曰:“吾入见先王之义则荣之,出见富贵之乐又荣之,两者战于胸中,未知胜负,故癯。今先王之义胜,故肥。”是以志之难也,不在胜人,在自胜也。故曰:“自胜之谓强。”
下面哪项不应做会阴切开
某男,35岁。反复上腹疼痛8年,进食后可缓解,常有夜间疼醒,此次复发5天来就诊。查体:剑突下偏右压痛(+),无肌紧张及反跳痛,该患者最可能的诊断是
下列药物具有抗病毒作用的是
患者不易入睡,多梦易醒,心悸健忘,神疲食少。伴头晕目眩,四肢倦怠,舌淡苔薄,脉细无力。治疗应首选()
按分散系统分类,属于均相制剂的有
颜回评价孔子说:“夫子循循然善诱人,博我以文,约我以礼,欲罢不能。”这句话说明在对学生进行德育时,应遵循()的原则。
最新回复
(
0
)