看板 C_and_CPP 關於我們 聯絡資訊
或許我基礎沒有打好 for(初始值;結束條件;變數更新) ↑這應該沒錯吧?! 所以我要求三個數(a,b,c)的gcd 先設一個參數d 然後for迴圈裡 d=a-----初始值 然後結束條件是d%a d%b d%c都是0的時候 變數更新就是d-- 我想問這樣的邏輯有錯嗎? 為什麼執行不出我要的結果 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.195.228
snowlike:中間是繼續條件,要跑空回圈for之後加個';'表示結束 11/08 11:43
keler897:繼續條件???難道是我看的書裡面寫錯了?! 11/08 11:45
※ 編輯: keler897 來自: 140.117.195.228 (11/08 11:46)
keler897:好像有點懂了 是不是參數符合繼續條件程式就會一直跑? 11/08 11:48
keler897:直到不符合中間那個條件 迴圈就停止? 11/08 11:49
snowlike:中間的條件式true/false(繼續/終止),一體兩面沒有錯不錯 11/08 11:49
kikiqqp:for( ) 跟for( ); 不同呦 請注意這點 11/08 11:52
walker2009:把 == 都改成 != 應該就出來了 11/08 12:09
walker2009:還要把 && 改成 || 11/08 12:10
keler897:恩 謝謝樓上大大 我懂意思了 11/08 12:13
walker2009:對齁 差點忘了回圈後面要加個分號 XDD 11/08 12:22