[問題] 無限迴圈中的變數比較
開發平台(Platform): (Ex: Win10, Linux, ...)
C++
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
現在手上有一個無限迴圈,以及每一個迴圈所計算出的變數A
所以A會隨著每一次的遞迴而變化
現在想要寫出一個當A的變化幅度夠小(實作上要用在收斂的情況)
就跳出這個無限迴圈
目前的想法是另外設定兩個變數(B、C)
並把A分別帶入BC中並兩個做相減
但具體的寫法卻一直沒有頭緒
請問該怎麼寫才能不會出錯的做出一輪代入B,一輪代入C的結果呢?
或是有沒有其他更好的方法?
感謝大家
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.90.230
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1495477431.A.86E.html
→
05/23 02:24, , 1F
05/23 02:24, 1F
→
05/23 02:25, , 2F
05/23 02:25, 2F
想出來了
基本上就是令B=A
然後下一輪直接AB相減 未滿足的話就繼續B=A
感覺好像問了個超初階的問題呢QQ
※ 編輯: cliffchang2 (140.120.90.230), 05/23/2017 02:31:18
推
05/23 09:21, , 3F
05/23 09:21, 3F