解题思路:
注意事项:
参考代码:
#include <math.h>
#include <stdio.h>
int main(void)
{
int i , j;
for(i=1;i<3000;i++)
{
int sum1=0,sum2=0;
for(j=1;j<i;j++)
{
if(i%j==0) sum1+=j;
}
if(sum1>i)
{
for(j=1;j<sum1;j++) if(sum1%j==0) sum2+=j;
}
if(sum2==i)
{
printf("(%d,%d) ",i,sum1);
}
}
return 0;
}
0.0分
0 人评分