如果a的所有正因子和等于b,b的所有正因子和等于a,因子包括1但不包括本身,且a不等于b,则称a,b为亲密数对。
#include <iostream>
using namespace std;
int main()
{
int a,b,c=0,d,i,m,n;
cout<<"请输入m,n(10<m<n<32000)"<<endl;
cin>>m>>n;
for(i=m;i<n;i++)
{
b=0;
d=0;
for(a=1;a<i-1;a++)
{
if (i%a==0)
b=b+a;
}
for (a=1;a<b-1;a++)
{
if (b%a==0)
d=d+a;
}
if (i==d&&i<b)
{ cout<<"("<<i<<","<<b<<") ";
c++;
if (c%3==0)
cout<<endl;
}
}
return 0;
}