[问题] 无限循环中的变量比较

楼主: 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