首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数
admin
2021-06-10
70
问题
使用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;
}
}
return sum;
}
bool amicableNum(int m,int n)
{
}
void main()
{
cout<<"1~500以内的亲和数有:
"<
for(int i=1;i<500; i++)
{
for(int j=i+1;j<500;j++)
{
if(i!=j)
{
if(amicableNum
(i,j)==1)
{
cout<
’<
}
}
}
}
return;
}
选项
答案
if(amicableNum(m)==n &&amicableNum(n) ==m) return 1; return 0;
解析
(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/Zgfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。该程序从键盘读入整数,并按从大到小的顺序输出输入整数中互不相等的那些整数。程序一边读入整数,一边构造一个以大到小顺序链接的链表,直至输入0时结束。然后顺序输
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.epp,请将堆栈类的定义补充完整。使程序的输出结果为:Theelementofstackare:4321
下列枚举类型的定义中,包含枚举值3的是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
下列关于模板的叙述中,正确的是()。
下列叙述中正确的是()。
下面描述中,不属于软件危机表现的是()。
在关系数据库中,用来表示实体间联系的是()。
随机试题
激活NK细胞,增强细胞免疫功能的细胞因子是
关于放射性骨坏死的临床病理表现,错误的是()
若测得某物质的肾清除率为80ml/min,则可认为肾小管对该物质
患者,女,50岁。G4P2,因腰胝部酸痛伴下坠感6个月入院。查体:宫颈已达处女膜缘,阴道可见子宫颈。该子宫脱垂的程度是
某市一石化公司经市规划局批准,在居民区旁建了一个加油站,由于距离居民区过近,致使大批居民没有安全感,而且大量的车辆进进出出,使得该居民区不得安宁。于是居民将城市规划局诉至法院。法院不可能作出的处理方式是:
房地产估价师从某个特定投资者的角度出发评估出的价值属于()。
一位教师走进教室时,刚刚推开虚掩着的教室门,忽然一把扫帚掉了下来,不偏不倚,正好打在教师的讲义夹上,课堂上一片哗然,这分明是学生搞的恶作剧。下列处理方式,最恰当的一项是()。
"Poverty",wroteAristotle,"istheparentofcrime."Butwasheright?Certainly,povertyandcrimeare【C1】______.Andtheidea
有如下程序:#include<iOstream>usingnamespacestd;classMyClass{public:MyClass(inti=0){cout<<1;}MyClass(constMyClass&x){cout<<
Asanxiety-makers,examinationsaresecondtonone.Thatisbecausesomuchdependsonit.Theyarethemarkofsuccess【M1】____
最新回复
(
0
)