→ a27417332: 為何不用Debugger跑跑看呢? 05/30 15:29
→ shadow0326: 0代表false,非0代表true囉,當然可以AND 05/30 16:00
→ shadow0326: 迴圈裡面也有動作啊,%=不就是動作嗎 05/30 16:00
while ((a %= b) && (b %= a))
/* empty */;
所以他把迴圈內部應該執行的動作放到判斷迴圈執行那裡 ?
只要有任何一個算出 0 就會跳出迴圈 ?
推 flere: 建議你在while前加上一個判斷是,a,b不為0 05/30 16:03
推 Leadgen: 展轉相除法 05/30 16:03
→ flere: 然後你的while沒有加分號 05/30 16:04
→ flere: 阿我眼殘..看到了XD 05/30 16:04
※ 編輯: WingedDragon (140.112.25.105), 05/30/2016 18:07:18
推 ilms49898723: 輾轉相除法,這樣寫要記得b不能為0 05/30 18:05
→ MOONRAKER: 你到底要不要自己跑跑看。 05/31 14:32
推 me356500: 輾轉? 06/01 21:19