首页 > 试题广场 >

程序功能:下面程序将6至10000之间的亲密数对输出到文件c

[填空题]

程序功能:下面程序将610000之间的亲密数对输出到文件c:\temp\data.txt中。若两个数ab是亲密数对,则a的因子和等于bb的因子和等于a,且a不等于b(如亲密数对:(220284)(284220)(11841210)

#include <stdio.h>

#include<stdlib.h>

void main( )

{  
    int a,b,c,i;

    FILE *fp;

    fp= 1 ;

    for(a=6; a<=10000 ;a++)

    {   
        b=0;

        for(i=1;i<=a/2;i++)

            if( 2 ) b+=i;

        c=0;

        for(i=1;i<=b/2;i++)

            if(b%i==0)  c+=i;

        if(  c==a &&a!=b ) 3 ;

    }

    fclose(fp);

}

这道题你会答吗?花几分钟告诉大家答案吧!