/*
7、一个数如果恰好等于它的因子之和,这个数就是完数,例如 6 = 1 + 2 + 3,编程
找出1000内所有的完数。
*/
public class Test07{
public static void main(String[] args){
System.out.print("一千以内的完数有:");
for(int i = 2; i <= 1000; i++){
int num = 0;
for(int j = 1; j <= i/2 ; j++ ){
if(i % j == 0){
num += j;
}
}
if(i == num){
System.out.print(i + ",");
}
}
}
}
7、一个数如果恰好等于它的因子之和,这个数就是完数,例如 6 = 1 + 2 + 3,编程 找出1000内所有的完数
最新推荐文章于 2022-09-08 14:04:37 发布