C-00002-查找完全数

/* 
*完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。 
*它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等 
*于它本身。 
*/ 
#include<stdio.h> 
int main() 
{ 
int test_number; 
int sum; 
int divisor; 

printf("The perfect number:\n"); 
for(test_number=1 ; test_number<10000 ; test_number++) 
{ 
    sum = 0; 
for(divisor=1 ; divisor<test_number ; divisor++) 
{ 
    if(test_number%divisor==0) 
sum += divisor; 
} 
if(sum == test_number) 
printf("%d\t",test_number); 

} 
    return 1; 
}

  

你可能感兴趣的:(查找)