#include <stdio.h>
#include <math.h>
#define NUM 500
int main(void)
{
int a,b,c,i,j;
for(a=1;a<=NUM;a++)
{
for(b=0,i=1;i<=a/2+1;i++)
{
if(a%i==0)
{
b+=i;
}
}
for(c=0,j=1;j<=b/2+1;j++)
{
if(b%j==0)
{
c+=j;
}
}
if(c==a&&b>=c)
{
printf("亲密数为:(%d,%d)\n",a,b);
}
}
}
相关文章
- 10-171060 爱丁顿数
- 10-17C语言:7-2 10000以内的完数
- 10-17给一个不多于5位的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位数字,例如原数为321,应输出123。
- 10-17求10000以内n的阶乘
- 10-17数的三次方根
- 10-171061:求整数的和与均值
- 10-17【难题解决】海量数据求Top K
- 10-17出现次数最多的数问题
- 10-17C语言经典例题:求10000以内n的阶乘
- 10-17蓝桥杯 PREV-9 大臣的旅费——两次dfs求树的直径