php中用递归函数计算出16的4次方

php中用递归函数计算出16的4次方php中用递归函数计算出16的4次方

在PHP中,可以使用递归函数来计算16的4次方。以下是一个使用递归函数的示例代码:
php
function power($base, $exponent) {
if ($exponent == 0) {
return 1;
} else {
return $base * power($base, $exponent - 1);
}
}

$result = power(16, 4);
echo $result; // 输出 65536
在上述代码中,power()函数接受两个参数:$base表示基数,$exponent表示指数。函数使用递归方式计算基数的指数幂。如果指数为0,则返回1,否则返回基数乘以递归调用power()函数的结果,其中指数减1。最后,将结果存储在$result变量中,并通过echo语句输出。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-12
function func($x, $n)
{
    if ($n <= 0)
        return 1;
    return $x * func($x, $n - 1);
}
echo func(16, 4);

本回答被提问者采纳