1000以内的所有的完数
//求1000以内的所有的完数。
//完数:所有因子之和==它本身。因子:能被这个数整除的数(它本身除外)。
//例如:完数6=1+2+3
public class WanShu
{
public static void main(String[] args)
{
int x,m,sum=0;
for(x=2;x<=999;x++)
{
sum=0;
for(m=1;m<=x/2;m++)
if(x%m==0)
sum=sum+m;
if(sum==x)
System.out.print("完数="+x);
}
}
}
运行效果:

浙公网安备 33010602011771号