C++算法六:遞歸

  • 遞歸的神,迭代的是人
  • 自己調用自己
  • 可以使用遞歸都可使用迭代(循環),遞歸在計算中需要暫存消耗內存,計算速度慢,優點清楚容易理解
#include<iostream>
using namespace std;
void doA()
{
    cout<<"hello"<<endl;
    doA();
}
int jiecheng(int n)
{
    if (n =0)
        return 1;
    else
        return n*jiecheng(n-1);
}
int main()
{
    //doA();
    int    result = jiecheng(5);
    cout<<result;
    return 0;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章