尝试递归地实现幂和阶乘函数.C++

Zud*_*Zud 1 c++ function

到目前为止,我所有的定义都是定义.

double power(double base, int exponent);

double factorial(double n);
Run Code Online (Sandbox Code Playgroud)

在此之后,我完全失去了,我正在寻找想法.

Ski*_*ick 8

那么,3 ^ 4是3*3*3*3.这是3*3 ^ 3.3 ^ 3是3*3 ^ 2.3 ^ 2是3*3 ^ 1.3 ^ 1是3.

5!是5*4*3*2*1.这是5*4!.4!是4*3!3!是3*2!2!是2*1!1!是1.

这应该足以让你继续...