标签: math programming-languages
好吧,warsow有一些非常优秀的hud代码,但数学逻辑有点棘手。
输入:
a*b + c*d
解释为:
((d*c) + b) * a
正如您所看到的,游戏以相反的顺序执行一系列操作,而不考虑操作顺序。括号不适用于hud代码。它必须是一系列线性操作才能得出最终结果。这可能吗? 我知道在hud代码中实现正确的数学会更好,但这样会更有趣。
答案 0 :(得分:6)
a*b + a/c*d -> ((d*c/a) + b) * a
授予正常代数保持