我正在做一个数学项目。我需要一种允许我评估用户输入的编程语言。就像乘以 2 个复数一样:我不能使用正则表达式,因为有很多可能性(我想包括所有计算步骤。)
问问题
295 次
1 回答
1
你可以使用 Scheme,它是一种很好的类似 Lisp 的语言,内置了对复数的支持。此外,由于在 Scheme 中数据是代码,因此很容易将用户输入转换为可执行代码。
鸡计划是一种流行的变体。
其他具有内置复数支持的流行语言是:
- R:
i
用作虚数的后缀。(1+2i)^2
返回-3+4j
。 - Python:
j
用作虚数的后缀。(1+2j)**2
返回(-3+4j)
。 - Ruby:使用
Complex
类。 - C:包含
complex.h
并I
用作虚数单位。另请参阅如何在 C 中处理复数?
于 2013-03-22T18:32:00.267 回答