题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 解决方案 class Solution { public: int jumpFloor(int number) { if (number == 1) { return 1; } int a = 1; int b = 1; int c = a+b; while (number>2) { a = b; b = c; c = a + b; number--; } return c; } };