我正在编写一个游戏,要求评估函数y = -x ^ 2 + 49。当我在TI-84上键入以下内容时,必须输入-(x)^ 2 + 49或-x ^ 2 + 49,而不是(-x)^ 2 +49。这就是我在其中实现的方式C ++

pp[i].death = -(j)^2 + 49;  // Upside down hyperbola


我设置了一个断点来跟踪值,但这没有任何意义。我的j在[-7,+7]范围内,因此它应返回[0,49]范围内的结果。但是C ++代码给了我52个或一些随机数。答案将不胜感激。

最佳答案

^bitwise xor operator,不是幂。

请改用std::pow

关于c++ - C++中的抛物线抛物线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10679939/

10-13 07:11