首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数
admin
2021-07-02
60
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。
亲和数的定义为:两个数m和n,如果n的所有因子之和(因子除掉自身)等于m,且m的所有因子等于n,则m、n是互为亲和数。
注意:不能修改程序的其他部分,只能补充amicableNum(int m,int n)函数。
#include
int amicableNum(int n)
{
int sum=0;
for(int i=1;i
{
if(n%i=0)
{
sum+=i;
}
}
retumR sum;
}
bool amicableNum(int m,int n)
{
}
void main()
{
cout<<“1~500以内的亲和数有:”<
for(int i=1;i<500;i++)
{
for(int j=i+l; j<500;j++)
{
if(i!=j)
{
if famicableNum
(i,j)==1)
{
cout<
’<
}
}
}
}
retumR;
}
选项
答案
if(amicableNum(m)==n &&amicableNum(n)==m) return 1; retumR 0;
解析
函数amicableNum(int m,int n)判定两个数是否是亲和数,亲和数指两个数的因子(除去本身)和分别是对方,因此在判断亲和数时先求这两个数的因子和,然后比较便可知是否是亲和数。
转载请注明原文地址:https://www.kaotiyun.com/show/jefp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
静态数据成员在()进行初始化。
下列关于栈的叙述正确的是
有如下类定义:classXX{intxdata;public:XX(intn=O):xdata(n){));classYY:publicXX{intydata;pu
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
程序流程图中带有箭头的线段表示的是()。
数据处理的最小单位是______。
在数据库系统中,数据的最小访同单位是______。
随机试题
简述TPS的主要作用。
乌梅的功效是诃子的功效是
流行性乙型脑炎主要由以下河中传播方式进行传播
(2014)V形带传动中,小带轮直径不能选的过小,其主要目的是()。
信用风险又被称为违约风险。()
下列各项中,反映事业单位某一会计期间事业成果及其分配情况的报表是()。
Whatisablackhole?Well,itisdifficulttoanswerthequestion,asthetermswewouldnormallyusetodescribeascientific
In2009RupertMurdochcalledGoogleandothersearchengines"contentkleptomaniacs".Nowcash-strappednewspaperswanttoput
ThedecisionoftheAmericanMedicalAssociation(AMA)toclassifyobesityasadiseaseisgreatnewsforthepharmaceuticalind
Forwhomisthelectureintended?
最新回复
(
0
)