问题:我想编写一个小 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/