如何把这个数学方程写进c++

How to write this math equation into c++

本文关键字:方程写 c++      更新时间:2023-10-16

我不知道如何写c++给出的公式,我不能使用快捷键。我必须把代码写成长版本这是我目前得到的

        4x^3 + 8x^2 + 9x - 18
y = --------------------------
       |7 – x^3| + √(3x^2 + 18)

| |表示绝对值

它需要像这样的格式(这是我书中的一个例子):

double y = ((-4.0 * pow(x, 3.0)) + (8.0 * pow(x, 2.0) - (9.0 * x) + 18.0)) / (abs(7.0 - pow(x, 3.0)) + (sqrt(3.0) * pow(x, 2.0) + 10.0)); 

你的解决方案就快完成了。然而,如果我正确理解了你的方程,这应该是正确的。

double y = (4.0 * pow(x, 3.0) + 8.0 * pow(x, 2.0) + 9.0 * x - 18.0) / (std::abs(7.0 - pow(x, 3.0)) + sqrt(3.0 * pow(x, 2.0) + 18));