#include<iostream>
using namespace std;
int main()
{
int a,b,k;
cout<<"这是关于b的亲密数:"<<endl;
for(b=1;b<5000;b++)
{
for(a=1;a<5000,a!=b;a++)
{
int m=0;
for(k=1;k<a;k++)
{
if(a%k==0)
m+=k;
}
if(m==b)
{
cout<<"a="<<a<<"\t"<<"b="<<b<<'\t';
}
}
}
cout<<endl<<endl;
cout<<"这是关于a的亲密数:"<<endl;
for(a=1;a<5000;a++)
{
for(b=1;b<5000,b!=a;b++)
{
int n=0;
for(k=1;k<n;k++)
{
if(b%k==0)
n+=k;
}
if(n==a)
{
cout<<"b="<<b<<"\t"<<"a="<<a<<'\t';
}
}
}
system("pause");
return 0;
}