首页 > 代码库 > 基本递归(3)求阶乘

基本递归(3)求阶乘

/*

名称:递归求阶乘;

作者:君翼坦荡荡~

主要方法:递归

*/

#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;

}

 

基本递归(3)求阶乘