看板 C_and_CPP 關於我們 聯絡資訊
http://i.imgur.com/hZ2ERia.jpg
想請問一下,照小弟想法,答案求質數應該都只有本身數值+1才會成立,可是為甚麼36卻 會出現在此答案內? 若要求完美數, http://i.imgur.com/v9TpzQq.jpg
為甚麼答案6,24,28,想請教24的數值為什麼會跑出來?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.176.167 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1467065099.A.D4C.html
PkmX: 你找質數的方法真特別... 06/28 06:32
PkmX: 36會印是因為1+2+3+4+6+9+12=37=36+1 你要j全部做完才檢查啊 06/28 06:33
hubert1234: 想請教為甚麼只加到12而已?j不是應該要跑完嗎?不好 06/28 08:10
hubert1234: 意思,我不太懂程式跑的邏輯 06/28 08:10
a21802: http://it-easy.tw/cprimenumber/ 06/28 09:00
a21802: 應該沒有sum=sum+j這行 然後是print sum這項 06/28 09:01
a21802: 我隨意看的 如果我錯了也請見諒 06/28 09:01
james732: 在手機上寫程式不會很累嗎XDDD 06/28 09:21
lucky1lk: 為啥麼...連自己的程式 自己都不知道邏輯... 先想想質數 06/28 21:09
lucky1lk: 怎樣形成的吧... 06/28 21:09
oread168: 好特別的方法 06/28 23:07
LeiaRolando: 第二圈符合i%j==0 sum=sum+1 先不要print 06/29 00:31
LeiaRolando: 如果是質數的話最後sum應該會是2 06/29 00:32
LeiaRolando: 就是%1跟自己2次 在到外圈判斷sum是2的再print i 06/29 00:36
LeiaRolando: 我是這麼想的 有誤請指教 06/29 00:39