public static void main(String[]args){
int a;
for(int x=1;x<1000;x++){
a=0;
for(int i=1;i<x;i++){
if(x%i==0){
a=a+i;
if(a==x){System.out.println();
System.out.print(x+"是完数");
}
}
}
}
System.out.println();
}
}
这个题是求100内所有完数,求出来有6,24,28,496
多了多24 求大神告知怎么解决这个问题
int a;
for(int x=1;x<1000;x++){
a=0;
for(int i=1;i<x;i++){
if(x%i==0){
a=a+i;
if(a==x){System.out.println();
System.out.print(x+"是完数");
}
}
}
}
System.out.println();
}
}
这个题是求100内所有完数,求出来有6,24,28,496
多了多24 求大神告知怎么解决这个问题