/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param number int整型
* @return int整型
*/
int jumpFloor(int number ) {
if (number == 1)return 1;
if (number == 2)return 2;//可以一次性跳2个台阶,也可以一次跳一个台阶
return jumpFloor(number - 1) + jumpFloor(number - 2);
}
#include<stdio.h>
int fun(int N) {
if (N == 1)return 1;
if (N == 2)return 2;//可以一次性跳2个台阶,也可以一次跳一个台阶
return fun(N - 1) + fun(N - 2);
}
int main() {
int N;//台阶个数
scanf("%d", &N);
printf("%d\n", fun(N));
return 0;
}

京公网安备 11010502036488号