[問題] 無限迴圈中的變數比較

作者: cliffchang2 (cliffchang2)   2017-05-23 02:23:45
開發平台(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):
作者: LPH66 (-6.2598534e+18f)   2017-05-23 02:24:00
提示: 你會想要留住「最近兩次的 A 計算結果」它們會叫做「上輪的 A」跟「這輪的 A」(後者就是 A 自己)
作者: g038538 (CoLDstorM)   2017-05-23 09:21:00
((上次A - 這次A)/這次A)絕對值x% 看你要小於百分之多少

Links booklink

Contact Us: admin [ a t ] ucptt.com