SOGO論壇

標題: C語言 找出完美數 [列印本頁]

作者: Shecil    時間: 2009-12-29 23:14:07     標題: C語言 找出完美數

剛剛練習C語言,遇到ㄧ題實在想不出來,想說問問大家的意見
題目:
ㄧ個數如果恰巧等於他的因數之合,此數就稱為“完美數”,例如:6=1+2+3
,因1、2、3都是6的因數,所以6是完美數,是撰寫ㄧ程式,找出1000以內的所有完美數。

PS:使用FOR迴圈

《 本帖最後由 Shecil 於 2009-12-29 23:15 編輯 》
作者: quanta    時間: 2010-1-2 02:49:15

先用FOR迴圈判斷有沒有餘數找出因數用矩陣存起來
然後加總在用IF判斷是否為完美數
作者: blackhole    時間: 2010-1-31 23:32:29

for(1到1000)
{
寫一個輾轉相除的function,回傳因數的和
判斷相不相等
}
作者: Rexrex28    時間: 2010-3-8 03:46:43

用遞迴會比較漂亮 ︿︿




歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM