#include<iostream>
#include<math.h>
using namespace std;
int fun(int n)
{
int i,sum=0;
for(i=1;i<n;i++)
{
if(n%i==0){
sum+=i;
}
}
return sum;
}
int main(){
int m,n,a,b;
cout<<"请输入范围m,n(10<m<n<10000)"<<endl;
cin>>m>>n;
for(a=m;a<=n;a++)
{
b=fun(a);
if(a==fun(b)&&a<b&&b<n)
{
cout<<"亲密数:a="<<a<<" "<<"b="<<b<<endl;
}
}
return 0;
}
04-22