完数与盈数

题目描述 一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2 到60 之间所有“完数”和“盈数”,并以如下形式输出: E: e1 e2 e3 …(ei 为完数) G: g1 g2 g3 …(gi 为盈数) 问题分析 将每个数的因子相加,判断该数与因子的关系,将符合要求的数保存在对应的数组中,然后按要求输出。 代码如下
相关文章
相关标签/搜索