使用递归计算n的阶乘n!
Posted Pink.Pig
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用递归计算n的阶乘n!相关的知识,希望对你有一定的参考价值。
计算n!
观察公式2可以直接使用递归求解
C++代码如下:
1 #include <iostream> 2 using namespace std; 3 4 unsigned func(unsigned n) { 5 if (n == 0) return 1; 6 else return func(n - 1)*n; 7 } 8 int main() { 9 unsigned n,x; 10 cin >> n; 11 x = func(n); 12 cout << x ; 13 return 0; 14 }
以上是关于使用递归计算n的阶乘n!的主要内容,如果未能解决你的问题,请参考以下文章