package day141018;
/**
* 求10000以内的完美数(等于自己因子和的数叫完美数)
*
* @author Administrator
*
*/
public class Perfect {
public static void main(String[] args) {
for (int x = 1; x <= 10000; x++) {
int sum = 0;
for (int y = 1; y < x; y++) {
if (x % y == 0) {
sum = sum + y;
}
}
if (sum == x) {
System.out.println(x);
}
}
}
}
求10000以内完美数
最新推荐文章于 2022-10-14 19:04:30 发布