-4

我需要在不使用内置 PHP 数学函数的情况下将一个数字的平方根计算到至少一位小数。换句话说,我们只能使用乘法、除法、加法和减法。

示例:calculate_square_root(56)将导致:7.4

注意:我需要一个基于递归的代码来解决上述问题

请帮助任何人解决问题并提前感谢。

4

1 回答 1

2

简单的.....

function calculate_square_root($number) {
  return parseInt($number^0.5*10)/10;
}

编辑抱歉:没有内置...

如下评论中所指出的edit2^ ,插入符号不是幂/指数,而是XOR。所以这个答案是错误的。

于 2013-04-09T11:18:35.270 回答