用穷举法解登台阶问题
要登上n阶台阶,每一步允许跨一阶或两阶,共有多少种登台阶方法?
程序代码:#include<stdio.h>
#define N 30
int path[N]={0,1,2};
int main()
{
for(int i=3;i<=N;i++)
{
path[i]=path[i-1]+path[i-2];
}
int m;
scanf("%d",&m);
printf("%d\n",path[m]);
return 0;
}








