1518: 【17】编写一个求某数因子之和的函数▅def_return
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:18
Solved:9
Description
编写一个求某数因子之和的函数,并调用函数判断并输出正整数2和1000之间所有完全数。
每个完全数占一行。
完全数:因子(除去这个数)之和等于它本身的自然数,如 6=1+2+3。
因子:假如整数n除以m,结果是无余数的整数,那么我们称m就是n的因子,
如6的因子是1,2,3,6。
HINT
【分析】
① 写出求某数因子之和的函数
1、参数就是当前需要求因子之和的数。
2、返回这个数的因子之和
② 求出2~1000之间的完全数
1、for循环2~1000+1。
2、利用函数判断当前数是否是完全数。
(返回值-i == i)