变式 1:n 以内的完数放进数组
一个数如果恰好等于它除自身以外的因子之和,就叫完数,例如 6 = 1 + 2 + 3。
请编写函数 fun,它的功能是:求出 1~n 之间的所有完数,依次放在 a 数组中,函数返回完数的个数。
注意:main 函数和其他已给出的内容不许改动,只在 fun 的花括号中填入你编写的若干语句。(考场的程序里还会有一个 NONO 函数负责评分,这里省略。)
例如输入 100,输出:
2
6 28
一个数如果恰好等于它除自身以外的因子之和,就叫完数,例如 6 = 1 + 2 + 3。
请编写函数 fun,它的功能是:求出 1~n 之间的所有完数,依次放在 a 数组中,函数返回完数的个数。
注意:main 函数和其他已给出的内容不许改动,只在 fun 的花括号中填入你编写的若干语句。(考场的程序里还会有一个 NONO 函数负责评分,这里省略。)
例如输入 100,输出:
2
6 28