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之间的完全数
最新推荐文章于 2024-12-31 12:05:01 发布
本文介绍了一个Java程序,用于找出1到1000之间的所有完数(完美数)。完数是指一个数恰好等于其所有因子之和的特殊自然数。通过双重循环结构实现,外层循环遍历1到1000的所有数,内层循环计算每个数的因子总和。
1万+

被折叠的 条评论
为什么被折叠?



