如果一个正整数等于除以他本身以外所有除数之和,就称为完全数
6是第一个完全数6=1+2+3;
10000以内有四个完全数找出他们
完全就是概念性的东西不难
/*
* 如果一个正整数等于除以他本身以外所有除数之和,就称为完全数
* 6是第一个完全数6=1+2+3;
* 10000以内有四个完全数找出他们
*/
public class 第四次完全数 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,n,j,sum;
n=10000;
for(i=6;i<n;i++)
{
sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)
{
sum=sum+j;
}
}
if(sum==i)System.out.println(i);
}
}
}