#include <stdio.h>
int digui(int n)
{
if(n<1)
{
return 0;
}
if(n==1)
{
return 1;
}
if(n==2)
{
return 2;
}
int a=0;
int b=1;
int c=2;
for(int i=3;i<n+1;i++)
{
a=b+c;
b=c;
c=a;
}
return a;
}
int main () {
int stair;
printf("台阶数为:");
scanf("%d",&stair);
printf("有%d种走法",digui(stair));
return 0;
}