Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在不使用内置 PHP 数学函数的情况下将一个数字的平方根计算到至少一位小数。换句话说,我们只能使用乘法、除法、加法和减法。
示例:calculate_square_root(56)将导致:7.4
calculate_square_root(56)
7.4
注意:我需要一个基于递归的代码来解决上述问题
请帮助任何人解决问题并提前感谢。
简单的.....
function calculate_square_root($number) { return parseInt($number^0.5*10)/10; }
编辑抱歉:没有内置...
如下评论中所指出的edit2^ ,插入符号不是幂/指数,而是XOR。所以这个答案是错误的。
^