public class test46 {
public static void main(String args[]) {
int sum = 0;
int i = 2,j = 1;
for(i = 2; i <= 10000; i++)
{
for(j = 1; j < i; j++)
{
if(i%j == 0)
sum = sum+j;
}
if(sum == i)
System.out.println(" " + sum);
sum = 0;
}
}
}
【Java】10000判断完全数
最新推荐文章于 2024-12-01 11:50:57 发布
这段代码通过双重循环找出1到10000之间的所有完美数。完美数是指一个正整数等于其除自身外的所有正因数之和。程序首先遍历2到10000之间的每个数字,然后检查比当前数字小的所有数字是否为它的因数,并累加这些因数。如果累加的和正好等于该数字,则输出这个数字。
1006

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



