完數與盈數

題目描述 一個數如果恰好等於它的各因子(該數本身除外)子和,如:6=3+2+1,則稱其爲「完數」;若因子之和大於該數,則稱其爲「盈數」。求出2 到60 之間所有「完數」和「盈數」,並以如下形式輸出: E: e1 e2 e3 …(ei 爲完數) G: g1 g2 g3 …(gi 爲盈數) 問題分析 將每個數的因子相加,判斷該數與因子的關係,將符合要求的數保存在對應的數組中,然後按要求輸出。 代碼如下
相關文章
相關標籤/搜索