大家一起来case~

大家一起来case~

其实我是偷懒来了,快开学了,得补php?name=%D7%F7%D2%B5" onclick="tagshow(event)" class="t_tag">作业...
丢一个case给大家,等大家讨论差不多了,估计我就补完作业了(偷笑...)
其实很简单,就是做这样一个计算器.
输入诸如"根号2 * 2倍根号6"之类的式子能够给出4倍3这样的结果而不是6.31319305这样一串没用的数字.
你是说4倍根号3吧
这个好像太难了点。。。-_-!
想了想,算法考虑的话就是分解质因数,和平方根就没关系了...
质数不可分,合数可再分
用sqrt表示平方根
sqrt a * sqrt b
-->
a * b = z
-->z是质数,不可分,输出sqrt z
--->z是合数,分解质因数,根据分解出来的质因数如果重复的话就取出来,不重复留在sqrt里,最后求积