1,什么是递归?
递归函数就是直接或间接调用自身的函数,也就是自身调用自己。
2,递归阶乘代码实现
#include <iostream>
using namespace std
;
long JieChen(int n
)
{
if(n
== 0)
return 1;
else
return n
*JieChen(n
-1);
}
int main()
{
for(int i
=0;i
<10;i
++)
{
cout
<< i
<< "! = "<< JieChen(i
) <<endl
;
}
return 0;
}
结果
转载请注明原文地址:https://blackberry.8miu.com/read-2505.html