数字1-5为需要填的空
#include<stdio.h>
int main()
{
int i,j,a,b;
for(i=1;i<=3000;i++) /穷举3000以内的全部整数/
{for(a=0,j=1;j<i;j++) /计算数i的各因子,各因子之和存放于a/
if( 1 )
2 ;
for(b=0,j=1; 3 ;j++) /*计算a的各因子,各因子之和存于b*/
if( 4 )
b+=j;
if( 5 &&i<a) /*使每对亲密数只输出一次*/
printf("%6d--%6d\n", i,a); /*若i=b,则i和a是一对亲密数,输出*/
}
return 0;
}