求解完數

完數的定義:一個數如果恰好等於它的因子之和,這個數就稱爲「完數」。例如:6=1+2+3 如果需要求解1000或者10000以內的所有完數,怎麼做呢? 分析:首先我們需要找到某個數的所有因子,然後減完這些因子,如果結果爲0,則這個數就是完數,注意每個數1也是它的因子,但是1自己本身不是完數。查找因子我們需要循環多少次呢?答案是√num個,代碼如下: 題目簡單,不做解釋。 源程序如下: /******
相關文章
相關標籤/搜索