首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。程序的功能是寻找1~500以内的亲和数并显示出来,函数amicableNum(int m,int n)判定两个数是否是亲和数。 亲和数的定义为:两个数
admin
2021-07-02
61
问题
使用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://kaotiyun.com/show/jefp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;public
设有如下关系表:则下列操作中正确的是()。
数据库管理系统中负责数据模式定义的语言是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:virtualvoidf(){cout<<1;}void>>g(){cout<<2;}};classB:public
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及
下列关于类模板的模板参数的叙述中,错误的是()。
下列选项中不属于结构化程序设计原则的是()。
在数据表视图中,不可以()。
随机试题
教学工作的中心环节是______。
奶牛产后恶露排出时间异常的是()
男性,50岁。以突发性肉眼血尿就诊。体检:左腹可触及肿块,有轻压痛。肾盂造影可见左肾盂肾盏拉长、狭窄、受压变形。诊断首先考虑
女性,33岁。健康查体时ECG发现偶发房性期前收缩。既往体健。查体:心界不大,心率80次/分,心脏各瓣膜区未闻及杂音。该患者最恰当的处理措施是
施工质量的控制步骤是( )。
Thereislittlewaterintheglass,___________?
经济学家告诉投资者要分析金融资产的基本面,可是股票的价格并不是纯粹由基本面决定的。任何投资者都是影响金融市场波动的参与者,有实力的投资者必定会对金融市场施加影响,索罗斯称为“参与功能”或“操纵功能”。如果不能把参与功能或操纵功能考虑到资产估值模型中,那么所
叶圣陶、郑振铎等都是江浙人,有着江浙知识分子特有的理性和宽容。他们像朱自清一样,都是新文学的热心鼓吹者,写得一手漂亮的白话散文。他们接受过五四新文化的洗礼,___________,无论对中西之学,都取平和的一视同仁的态度。填入画横线部分最恰当的一项是:
如果多个事物在某个调度下执行结果与这些事物在某个串行调度下的执行结果相同,称这个调度为______调度。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是______。
最新回复
(
0
)