-8

ユーザー入力を評価できるプログラミング言語が必要です。2つの複素数の乗算のように:多くの可能性があるため、正規表現を使用できません(計算のすべてのステップを含めたいです。)

4

1 に答える 1

1

あなたはSchemeを使うことができます、それは複素数のサポートが組み込まれている素晴らしいLispのような言語です。また、Schemeではデータがコードであるため、ユーザー入力を実行可能コードに変換するのは非常に簡単です。

チキンスキームは人気のあるバリエーションです。

複素数のサポートが組み込まれているその他の一般的な言語は次のとおりです。

  • R:i虚数の接尾辞として使用します。(1+2i)^2を返します-3+4j
  • Python:j虚数の接尾辞として使用します。(1+2j)**2を返します(-3+4j)
  • Ruby:Complexクラスを使用します。
  • C:虚数単位として含めcomplex.hて使用します。Cで複素数を操作する方法Iも参照してください。
于 2013-03-22T18:32:00.267 に答える