其他分享
首页 > 其他分享> > 每日LeetCode - 70. 爬楼梯(C语言)

每日LeetCode - 70. 爬楼梯(C语言)

作者:互联网

 

只考虑最后一次爬1阶还是爬2阶楼梯,那么f(x)=f(x−1)+f(x−2)。

同时,可以验证前五位的输入和输出:

C语言

int climbStairs(int n) {
    int p = 0, q = 0, r = 1;
    for (int i = 1; i <= n; ++i) {
        p = q;
        q = r;
        r = p + q;
    }
    return r;
}

 

标签:返回,int,C语言,climbStairs,70,LeetCode,输入
来源: https://www.cnblogs.com/vicky2021/p/14787161.html