0

与えられた数式で、x1x2またはx1^2+x2^2

エンドユーザーとその内部から式を取得し、 を with などの配列値に置き換える C++ プログラムを作成する必要x1がありますx2x1a[1]

これを行う方法は私を助けてください。

cppを使うのはこれが初めてです。

int main()
{     
    float i;
    char* exp[20]; 
    derivtype g(derivtype x);
    cin>>i;
    cin>>exp;

    for(i=1:i<=i:i++)
    {

    }
}
4

1 に答える 1

3

さて、これはコンパイラのドメインです。

必要なのは、これらの数式の構文を認識する lex/yacc ツールなどのツールです。そこからカスタマイズできます。

Lex & Yacc チュートリアルなど、いくつかのサンプル コードまたはチュートリアルから始めることができます。

于 2012-10-03T08:12:14.743 に答える