0

我试图建立一个程序,将一个激进变成最简单的激进形式。显然,我没有运气。

我正在寻找一种接受 aString并返回 a的方法String

一个输入Stringsqrt[160]。我已经让我的方法取出数值(160)。

现在,我只需要一些东西来打破 160 并返回一个String赞:"4*sqrt[10]"

提前致谢!

笔记:

  1. 以上只是一个例子
4

2 回答 2

2

对数进行因式分解,所有具有 2 次幂指数的因子都可以移到平方根之外。乘以其余部分,将保留在根符号下。

于 2012-02-10T13:11:42.857 回答
1

定义“最简单的激进形式”。

从什么时候开始sqrt(120) = 4*sqrt(10)?我的计算器告诉我10.954 != 12.649。这是一个错字吗?也许你的意思是sqrt(160)

是什么让你的表格更简单?

方法界面简单;实现的逻辑更难。您必须将平方根符号下的值分解为整数因子并寻找完美的平方根。

于 2012-02-10T13:09:26.520 回答