package exercise;
/**
* 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。
* 如果一个数恰好等于它的因子之和,则称该数为“完全数”。
* 题目:找出1000以内的所有完数。
* @author lsq
*
*/
public class PerfectNumber {
public static void main(String[] args) {
System.out.println("1到1000之间的完数有:");
for (int i = 1; i < 1000; i++) {
int t=0;
for (int j = 1; j <= i/2; j++) {
if(i%j==0){
t = t + j;
}
}
if(i==t){
System.out.println(i+" ");
}
}
}
}
14_1到1000之间的完全数
最新推荐文章于 2023-09-28 10:36:35 发布