1、走楼梯
楼梯有N级台阶,上楼可以一步上一阶,也可以一步上二阶。编一递归程序,计算共有多少种不同走法?
【输入样例】Stairs.in
3
【输出样例】Stairs.out
3
#include<cstdio>
#include<iostream>
using namespace std;
long long d[101]= {0};
int main()
{
d[1]=1;
d[2]=2;
int n,a;
cin>>n;
for(int i=3; i<=n; i++)
d[i]=d[i-1]+d[i-2];
cout<<d[n]<<endl;
return 0;
}