gpt4 book ai didi

c# - 我无法在代码中编写复杂的方程式

转载 作者:行者123 更新时间:2023-11-30 19:53:12 25 4
gpt4 key购买 nike

我一直在尝试将这个复杂的方程式转化为代码,但看来我可能做错了什么。这是等式的图像:

Here

这是我尝试将等式转换为代码的第一个代码。

double answer = 1 - (Math.Pow(f, n) * ((s * l / f) + Math.Pow((20 / f), w) / Math.Pow(20, n)));

这是我在第二次尝试中使用的代码:

double answer = 1 - Math.Pow(f, n) * ((s * l) / f) + Math.Pow((20 / f), w) / Math.Pow(20, n);

如果我假设方程的每个变量都是 2,那么我得到 -.02。但是当我运行代码时,第一次尝试代码返回值 -8,而第二次尝试返回 -6.75。

我现在的代码有什么地方做错了吗?如果我不善于解释,也很抱歉。

最佳答案

我对此进行了测试并得到了 -0.02 的结果。尝试拆分代码以使其更易读。它可能会帮助您在一行中诊断复杂方程式的语法。

double f = 2;
double n = 2;
double s = 2;
double w = 2;
double l = 2;


double A = Math.Pow(f, n);
double B = (s * l) / f;
double C = Math.Pow((20 / f), w);
double bottom = Math.Pow(20, n);
double top = A * (B + C);
double answer = 1 - top / bottom;

关于c# - 我无法在代码中编写复杂的方程式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50361332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com