可能看到标题大家会很惊讶,毕竟这道题实在是太简单了,但是,我要讲的并不是这道题。
树老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数
例如:楼梯一共有3级,他可以每次都走一级,或者第一次走一级,第二次走两级
也可以第一次走两级,第二次走一级,一共3种方法。
#include<iostream> using namespace std; int a[35]; int pa(int x) { if(x==1) { return 1; } else if(x==2) { return 2; } else { return pa(x-1)+pa(x-2); } } int main() { int n; while(cin >>n) { cout << pa(n) <<endl; } return 0; }
原文:https://www.cnblogs.com/yufenglin/p/10029863.html