早教吧作业答案频道 -->其他-->
一道编程题如果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间第一对亲密数对的和是多少。(真因子是指不包含该数本身的因子),在线坐等大神
如果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;
}
{
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的真因子和等...的网友还看了以下:
1.a≠0,b≠0,则a/|a|+b/|b|的不同取值的个数为()A.3B.2C.1D.02.若|x 2020-03-31 …
下列与遗传变异有关的叙述,正确的是()A.三倍体西瓜不能形成正常的配子,是因为秋水仙素能抑制纺锤体 2020-04-06 …
基本不等式超费解130已知a>b>0,求a2+1/(a*b)+1/[a*(a-b)]的最小值.a2 2020-05-13 …
设集合A={1,a,b},B={a,a^2,ab}且A=B,求实数A,B的值因为集合需要满足互异性 2020-05-15 …
关于细胞核,染色体,DNA分子和基因请帮助判断下列句子的正确与否.1、一个细胞核中有很多个染色体2 2020-05-17 …
某种植物花色由两种独立遗传的等位基因A,a和B,b控制.基因A控制红色色素合成(AA,Aa的效应相 2020-05-17 …
几个有关于粒子a的现象的原因用粒子a轰击金箔,发现①大多数粒子a能穿透金箔而不改变原来的运动方向; 2020-06-07 …
已知蚊子的基因A、B分别位于非同源染色体上.在A、B两种显性基因中,只有A基因或只有B基因的胚胎致 2020-06-10 …
假设集合A满足以下条件:诺a∈A,a不等于1,则1-a分之1属于A若a属于A,则1-a分之一属于A 2020-07-03 …
如图所示探究平面镜成像特点时,将玻璃作为平面镜竖立在桌上,在玻璃后面可以看到棋子A的像和棋子B.A 2020-07-10 …