早教吧作业答案频道 -->其他-->
一道编程题如果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的真因子和等...的网友还看了以下:
一道物理问题求解!两个物体,分别称为盒子a和b,a放在b的上面.a的重量为10千克,b为20千克. 2020-05-13 …
若作为元素相对原子质量参照计算标准的碳原子的相对原子质量为6,与现行数据相比,下列各项相应发生变化 2020-05-16 …
初一数学!擅长的请进!一、利用a的绝对值和b的绝对值表示a+b的结果1、a大于0,b小于0,a的绝 2020-07-02 …
902g金属钠投入到足量的重水中9.2克金属钠投入到足量的重水中、则产生的气体中含有()A.0.2 2020-07-09 …
设集合P1={x|x2+ax+1>0},P2={x|x2+ax+2>0},Q1={x|x2+x+b 2020-07-29 …
因为一次函数y=kx+b与y=-kx+b(k≠0)的图象关于y轴对称,所以我们定义:函数y=kx+ 2020-08-02 …
在我国现阶段,不能归于国家和社会的主人范畴的是()A.社会上存在的极少数敌视和破坏社会主义制度的敌对 2020-12-01 …
如图所示为使用筷子的一种姿势,夹住筷子2不动,筷子1(不计重力)以拇指压住的O处为轴,依靠食指和中指 2020-12-03 …
0、B属于短周期中不同主族的元素,0、B原子的最外层电子中,成对电子和未成对电子占据的轨道相等,若0 2021-01-04 …
如图所示为使用筷子的一种姿势,夹住筷子2不动,筷子1(不计重力)以拇指压住的O处为轴,依靠食指和中指 2021-01-17 …