其他分享
首页 > 其他分享> > 求亲密数

求亲密数

作者:互联网

#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);


}
}
}


标签:b%,a%,int,void,亲密,include
来源: https://blog.51cto.com/u_15187743/2874240