#include <stdio.h>
int main()
{
int n=1000;
int r,j,i;
for(i=1;i<=n; i++)
{
r = 0; //初始化要输出的结果
for(j=1;j<i;j++)
{
if(i%j == 0) //判断j是否为i的因子
{
r = r + j;
}
}
if(r == i) //判断i的因子和是否与i相等
{
printf("the result is:%d\n",r);
}
}
return 0;
}
int main()
{
int n=1000;
int r,j,i;
for(i=1;i<=n; i++)
{
r = 0; //初始化要输出的结果
for(j=1;j<i;j++)
{
if(i%j == 0) //判断j是否为i的因子
{
r = r + j;
}
}
if(r == i) //判断i的因子和是否与i相等
{
printf("the result is:%d\n",r);
}
}
return 0;
}