我正在制作一些需要使用整数的软件。 此外,我需要对这些整数应用一些公式,重复一段时间(例如,连续多次执行x / = z无限量)。
我可以思考或找到的所有工具,算法和公式,或者根本不使用整数,或者充当近似值。
例如,连续几次x / = z,理论上你可以通过x = x /(z ^ 10)计算第10次x将是什么,但如果结果那将是错误的是小数,你可以使用floor(x /(z ^ 10)),但结果仍然是错误的。
我发现的绘图软件根本没有整数,或者有#34; floor()/ ceil()"函数支持,充其量,结果仍然是前一段的问题。
那我该怎么做?
答案 0 :(得分:0)
这里有一些东西可以帮助您进行x / = z的迭代:
(应该以&#34结束;关于整数除法,所有三个项都是0")
现在,如果x或z为负数,您可以尝试查看是否仍然存在;我没有花时间做出必要的案例区分,但它们应该相当类似。
正如Karoly Horvath在评论中提到的那样,没有明确说明你希望找到替代迭代评估的捷径的各种函数,因为有无数的函数可以帮助你成为可能在整数上,同样的方法对所有人都不起作用。