基本递归求阶乘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本递归求阶乘相关的知识,希望对你有一定的参考价值。

/*

名称:递归求阶乘;

作者:君翼坦荡荡~

主要方法:递归

*/

#include<iostream>

using namespace std;

//递归部分

int qiujiecheng(int i)

{  

  int sum=0;

  if(i==0)   

    return 1;  

  else   

    sum = i * qiujiecheng(i-1);  

    return sum;

}

int main( )

{    

  int n,s;    

  cin>>n;    

  s=qiujiecheng(n);//调用函数 

  cout<<s;    

  //system("pause");    

  return 0;

}

 

以上是关于基本递归求阶乘的主要内容,如果未能解决你的问题,请参考以下文章

shell编程递归求阶乘

C++用面向对象的方法求阶乘

比较喜欢的一种求阶乘的方法:用递归求阶乘

递归求阶乘和

2717: 递归函数求n的阶乘

(C语言试题练习)用递归方式 求1——n之间的阶乘