class Demoa
{
//for(int x=1;x<1000;x++)
public static void main(String[] args)
{
int sum=0;
for(int x=1;x<1000;x++)
{
for(int y=1;y<x;y++)
if(x%y==0)
{
//System.out.println()
sum=sum+y;
}
if(sum==x)
System.out.println(sum+" ");
sum=0;
}
}
}
x/y==0是不对的,应该是x%y==0;;;;;;;还有sum=0,下边的设置应该在if(sum==x)外边 |