「親密な対数」を求めている正の整数を考えます

近い二つの整数の数を指し、すべての独自の外部の整数因子に加えて、別の整数番号近くに等しく、2個の原子です。係数220は1,2,4,5,10,11,20,22,44,55,110と284.220、それらの合計は284であるということです、そしてファクター284は1,2,4,71あり、 142は、それらの合計が近い対の一対のように220、220と284です。

// 求给定正整数的“亲密对数”
int Fun(int x)
{
 int b=0;
    for(int i=1;i<x;i++)
 {
  if(x%i==0)
  {
   b=b+i;
  }
 }
 int c;
 for(int m=1;m<b;m++)
 {
  if(b%m==0)
  {
   c=c+m;
  }
 }
 if(b==c)
 {
  return b;
 }
}
公開された44元の記事 ウォン称賛35 ビュー805

おすすめ

転載: blog.csdn.net/huangziguang/article/details/104447936