c - 求参数二次方程的参数

标签 c math equation-solving

问题:我想编写一个小 C 程序来查找参数二次方程的参数,例如:

(k+2)x²+(k-2)x+k-2=0

如果我想找到 x1=-x2 的 k,我该怎么做?有没有办法将插入的字符串转换为数学运算(如果我插入k-2,程序可以解析它,甚至可以使用分数吗?)。

编辑: 我的程序会要求“a”因子(k+2),然后要求“b”(k-2)和“c”(k-2)因子。我的问题是读取输入中的运算,甚至将它们组合成分数。

最佳答案

根据 Viete 方程,-(x1+x2) 是线性系数除以首项系数。

由于此处的根之和为零,因此转换为 k=2。但两个根也都为零,因为方程简化为 4x²=0

关于c - 求参数二次方程的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42627785/

相关文章:

javascript - 比较多个数字之间的差异

python - 求解模方程 (Python)

string - 算法 - 求解一个变量的线性方程

c - 如何读取同一文本文件中的多行?

c - 使用小批量时如何更新权重?

c - 释放先前的节点后添加节点时程序崩溃

java - 如何测试 double 是否为整数

algorithm - 获取具有 Y 个可用位置的路径上 X 个对象的最平均位置

c++ - 线性方程组,带约束的最小二乘法

c - 将 header 添加到 rabbitmq c 客户端