【C語言】判斷某一正整數是否爲完數

什麼是完數? 如果一個數等於它的因子之和,則稱該數爲「完數」(或「完全數」)。 例如,6的因子爲1、2、3,而 6=1+2+3,因此6是「完數」。 程序框圖:m  問題分析 根據完數的定義,解決本題的關鍵是計算出所選取的整數m(m的取值範圍不固定)的因子(因子就是所有可以整除這個數的數),將各因子累加到變量sum (記錄所有因子之和),若sum等於m,則可確認m爲完數,反之則不是完數。 代碼: #
相關文章
相關標籤/搜索