首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数
admin
2021-06-10
99
问题
使用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。阅读下列函数说明和代码。补充函数convert(longs,long*str),使之从低位开始取出长整型变量s中奇数位上的数,依次存放在数str中。例如,当s中的数为:7654321时,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str,charc,char*str2)的功能是:如果str中包含字符“!”,则替换成’a’;如果str
下面不属于软件工程的3个要素是
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
下列叙述中正确的是()。
下面叙述中正确的是
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
下列选项中不属于结构化程序设计原则的是()。
下面不属于软件工程过程的4种基本活动()。
负责数据库中查询操作的数据库语言是( )。
随机试题
大张异体皮开洞嵌植小片自体皮法一般要求自体皮片大小及间距是
胸膜摩擦感见于
A.五脏六腑病证B.表里经脉病证C.五脏病证D.六腑病证E.急性病证络穴主要治疗
对食欲减退者可服用增加食欲药,如()
下列属于营业税免税项目的有()。
学校应当建立与家长之间的安全信息通报制度,特别需要通报的内容有()。①学校规定的学生到校和放学时间②学生非正常缺席或者擅自离校情况③学生身体和心理的异常情况④其他有关学生安全的信息
习近平总书记曾引用古语“不能胜寸心,安能胜苍穹”。这启示广大党员应()。
下列有关医药常识不正确的是()。
A.上颌双尖牙B.上颌尖牙C.上颌磨牙D.下颌双尖牙E.下颌磨牙离下颌管最近的是哪一组牙()。
请在【答题】菜单下选择【进入考中文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。请根据销售数据报表(“Ex
最新回复
(
0
)