两个数a、b,若a的真因子之和等于b,b的真因子之和等于a,则称a和b为亲密数对。
两个数a、b,若a的真因子之和等于b,b的真因子之和等于a,则称a和b为亲密数对。
日期:2019-10-04 17:44:32 人气:1
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;
}