Algorithm 自然显示计算答案的算法是什么

Algorithm 自然显示计算答案的算法是什么,algorithm,Algorithm,我正准备用我的电脑写一个计算器程序。 据我所知,有些计算器允许输入方程式和答案,就像分数和积分一样,以通常的书写方式显示出来 比如说。 如果我输入√2,它将显示√2而不是1.41421…。 如果我输入3*sqrt(3)/2+sqrt(2)/3,答案将显示(9*√3+2√2) /6。 我想知道什么是自然显示的算法以及如何编码 谢谢。唯一可行的方法是通过保持√2as√2一直以来。您还必须通过√2^2有一个更为用户友好的表示形式,即可用于其他计算的2。您如何(在一张纸上)执行计算,使计算完成后的结果与

我正准备用我的电脑写一个计算器程序。 据我所知,有些计算器允许输入方程式和答案,就像分数和积分一样,以通常的书写方式显示出来

比如说。 如果我输入
√2
,它将显示
√2
而不是
1.41421…
。 如果我输入
3*sqrt(3)/2+sqrt(2)/3
,答案将显示
(9*√3+2√2) /6
。 我想知道什么是自然显示的算法以及如何编码


谢谢。

唯一可行的方法是通过保持
√2
as
√2一直以来。您还必须通过
√2^2
有一个更为用户友好的表示形式,即可用于其他计算的
2
您如何(在一张纸上)执行计算,使计算完成后的结果与之类似?你必须教计算机做同样的事情


如果您希望有一个现成的经典算法,我将不得不让您失望-没有。

此外,如果您需要进一步研究,可能值得注意的是,这些类型的系统称为CASs: