基本递归(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;
}

 

posted @ 2016-10-19 15:54  君翼坦荡荡~  阅读(141)  评论(0编辑  收藏  举报