質問:のようなパラメトリック二次方程式のパラメータを発見ほとんどのCプログラムを作成したい:パラメトリック二次方程式のパラメータを見つける
(K + 2)X 2 +(K-2)X + k-2 = 0
x1 = -x2のkを探したい場合はどうすればよいですか?挿入された文字列を数学演算に変換する方法はありますか?(もしk-2を挿入すれば、プログラムはそれを解決できますか?
EDIT: 私のプログラムは 'a'因子(k + 2)を求め、次に 'b'(k-2)と 'c'(k-2)私の問題は、入力操作を読み込み、それらを分数で組み合わせることでもあります。
これを行うプログラムをaからzに書く必要があります。 Cは、宣言的な言語ではなく、命令的な言語です。 – StoryTeller
あなたは[二次方程式](https://en.wikipedia.org/wiki/Quadratic_equation)を持っています。その代数的解はよく知られている。私はあなたのソリューションの基礎として[discriminant](https://en.wikipedia.org/wiki/Quadratic_equation#Discriminant)を使用することを個人的にお勧めします。 C99以降では[複素数サポート](http://man7.org/linux/man-pages/man7/complex.7.html)があるので、プログラムは簡単に実数または複素数のいずれかの方程式の根を報告できますどちらの方程式にも起こります。 –