package myTest;
import java.util.Scanner;
public class Lesson9 {
/**
* author荀小贱
* 要求:求1-1000之间的完全数
* 理解完全数是就是此数的因子数之和等于此数本身(除此数本身以外)
*/
public static void main(String args[]){
for(int i=1;i<=1000;i++){
int sum=0;
for(int j=1;j<i;j++){
if(i%j==0){
sum+=j;
}
}
if(sum==i){
System.out.println("1-1000的因子数之和有:" + i);
}
}
}
}
import java.util.Scanner;
public class Lesson9 {
/**
* author荀小贱
* 要求:求1-1000之间的完全数
* 理解完全数是就是此数的因子数之和等于此数本身(除此数本身以外)
*/
public static void main(String args[]){
for(int i=1;i<=1000;i++){
int sum=0;
for(int j=1;j<i;j++){
if(i%j==0){
sum+=j;
}
}
if(sum==i){
System.out.println("1-1000的因子数之和有:" + i);
}
}
}
}