一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法
分析:在跳上n阶之前,要么在第n-1阶,要么在第n-2阶。
所以第n阶的跳法=第n-1阶+第n-2阶的跳法
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int wow(int x)
{
if (x >= 3)
{
return wow(x - 1) + wow(x - 2);
}
else if (x == 1)
return 1;
else if(x ==2)
return 2;
}
int main()
{
int n;
scanf("%d", &n);
printf("次数为%d次", wow(n));
return 0;
}