跳台阶

来源:互联网 发布:全国省市区县数据库 编辑:程序博客网 时间:2024/06/05 10:50

跳台阶

题目描述
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

使用C/C++实现,代码如下:

class Solution {public:    int jumpFloor(int number) {        int m = 1;        int n = 1;        int sum = 0;        int i = 0;        if (0 >= number){            return 0;        }        if (1 == number){            return m;        }        if (2 == number){            return m+n;        }        m = 1;        n = 2;        for (i = 2; i < number; i++){            sum = m + n;            m = n;            n = sum;        }        return sum;    }};
0 0