一个数如果恰好等于它的因子之和,这个数就叫做完数.用java语言编程找出1000之内的所有完数
来源:百度知道 编辑:UC知道 时间:2024/04/28 23:01:47
谢谢各位了!!
6
28
496
class PerfectNumber {
public static void main(String[] args) {
for (int i = 2; i <= 1000; i++)
if (isPerfectNumber(i))
System.out.println(i);
}
static boolean isPerfectNumber(int i) {
int sumof = 0;
int j;
for (j = 1; j <= i / 2; j++) {
if (i % j == 0) {
sumof += j;
}
}
return i == sumof;
}
}
henterji 高人
一个数如果恰好等于它的因子之和,这个数就叫做完数.用java语言编程找出1000之内的所有完数
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程
一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数
一个数如果恰好等于它的因子之和,这个数就称为“完数”,如6=1+2+3。编程找出1000之内的所有完数
一个数如果恰好等于它的因子之和,此数则为完数,如6=1+2+3.用C语言找出1000以内的所有完数。
用C程序编写一个数如果恰好等于他的因子之和,这个数就称为完数,找出1000之内所有的完数,
编程求1000以内的“完数”。所谓完数是指一个数恰好等于它的因子之和。如:6=1+2+3
一个数恰好等于他的因子之和这个数就被称为完数例如6的因子为1,2,3而6=1+2+3
c++,求出1~1000之间的完全数。所谓完全数是指该数恰好等于它的因子(本身除外)之和的数
如果一个自然数恰好等于它的各个数位上的数字之和的19倍,试求出所有这样的自然数,并说明理由