早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道编程题如果a的真因子和等于b,b的真因子和等于a,且ab,则称a,b为亲密数对,问1~10000间第一对亲密数对的和是多少。(真因子是指不包含该数本身的因子),在线坐等大神如果a的真因子和

题目详情
一道编程题
如果a的真因子和等于b,b的真因子和等于a,且a<>b,则称a,b为亲密数对,问1~10000间第一对亲密数对的和是多少。(真因子是指不包含该数本身的因子),在线坐等大神
如果a的真因子和等于b,b的真因子和等于a,且a<>b,则称a,b为亲密数对,问1~10000间第一对亲密数对的和是多少。(真因子是指不包含该数本身的因子),在线坐等大神
▼优质解答
答案和解析
int calculateRealFactorSummary(int a)
{
int b = 2;
int c;
c = a / 2;

int sum = 0;
while (b <= c) {
if (a % b == 0) {
//b以及a/b的值为真因子
sum += b + a/b;
}
b++;
c = a/b;
}
return sum;
}
int main(int argc, const char * argv[]) {
for (int i = 10; i < 10000; i++) {
int b = calculateRealFactorSummary(i);
int c = calculateRealFactorSummary(b);
if (i == c) {
printf("%d -- %d",i, b);
printf("sum = %d",i+b);
break;
}
}
return 0;
}
看了 一道编程题如果a的真因子和等...的网友还看了以下:

父母含辛茹苦地养育我们,我们应该学会心存感激。下列做法不正确的是()A.父亲给你讲解一道难题,应对  2020-05-17 …

R是周期表中前5周期,第ⅦA族中的某种元素,R的同族下邻元素是M.R的原子序数为a,M的原子序数为  2020-05-23 …

已知牛的高矮由一对等位基因控制,如果正常双亲产下一头矮生雄性牛犊,以下解释不可能的是()A.该雄性牛  2020-11-02 …

如图表示“三亲婴儿”的培育过程示意图.请据图分析,下列叙述错误的是()A.该技术可避免母亲的线粒体遗  2020-11-10 …

血友病A的遗传属于伴性遗传.某男孩为血友病A患者,但他的父母都不是患者.则该男孩血友病A基因来自()  2020-12-14 …

兄弟两个,一个视觉正常,一个色盲.其父母应该是()A.父亲色盲,母亲正常且为杂合体B.父母都正常C.  2020-12-14 …

血友病A的遗传属于伴性遗传.某男孩为血友病A患者,但他的父母都不是患者.则该男孩血友病A基因来自()  2020-12-14 …

兄弟两个,一个视觉正常,一个色盲.其父母应该是()A.父亲色盲,母亲正常且为杂合体B.父母都正常C.  2020-12-14 …

孝亲敬长是中华民族的传统美德,也是每个中国公民的法律义务。下列关于孝亲敬长的说法,不正确的是()A.  2020-12-21 …

古人称谓的问题假设说。A是一个女子,B是一个男子,C是A的父亲,D是B的父亲。C和D是老友,年轻时有  2021-01-19 …