因子和的因子和等于自身?这个自身是等于这个整数么?就是说a的因子和是b,然后b的因子和是a?
#include <iostream>
using namespace std;
int fun(int n)
{
int sum = 0;
for(int i=1;i<n;i++)
{
if(n%i==0)
sum+=i;
}
return sum;
}
void qm()
{
int i,a,b;
for(i=1;i<1000;i++)
{
a = fun(i);
b = fun(a);
if(b == i)
cout<<i<<" ";
}
}
int main()
{
qm();
return 0;
}
搜索 “因子和” ,就可以看到很多例子。