亲密数 两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和

亲密数 两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和


#include<stdio.h>

int Getism(int num)
{
  int sum,i;
  sum=0;
  for(i=1;i<num;i++)
  {
    if(num%i==0)sum+=i;
  }
  return sum;
}

int main()
{
 int A,B;

 for(A=2;A<3000;A++)
 {
   B=Getism(A);
   if((B>A)&&(B<3000)&&(A==ism(B)))
   {
     printf("(%d,%d)",A,B);
   }
 
 }
 return 0;
}