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

时间:2013-01-04 13:45:41

标签: algorithm

我准备在我的电脑上写一个计算器程序。 据我所知,有些计算器允许输入方程式和答案,其方式如分数和积分以通常的方式显示。

例如。 如果我输入√2,则会显示√2而不是1.41421...。 如果我输入3*sqrt(3)/2+sqrt(2)/3之类的内容,答案将显示(9*√3+2√2)/6之类的内容。 我想知道自然显示的算法是什么以及如何编码。

感谢。

1 个答案:

答案 0 :(得分:2)

唯一可行的方法是始终将√2保留为√2来执行所有计算。您还必须向程序介绍知识,√2^2具有更加用户友好的表示,即可用于其他计算的2如何以一种结果看起来像你完成计算的方式执行计算(在一张纸上)?你必须教电脑做同样的事情。

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