其他分享
首页 > 其他分享> > 上台阶——递归

上台阶——递归

作者:互联网

使用递归将问题分成规模更小的子问题(简单):

 

 

 

 

#include <iostream>
using namespace std;
int n;
int stairs(int n){
    if(n<0){
        return 0;
        
    }
    if(n == 0){
        return 1;
    }
    return stairs(n-1)+stairs(n-2);
} 
int main(){
    while(cin>>n){
        cout<<stairs(n)<<endl;
    }
}

这题很简单做一个积累把

 

标签:std,台阶,cout,递归,int,namespace,这题
来源: https://www.cnblogs.com/chengzhangpeideboke/p/15860148.html