题解 | #跳台阶#

跳台阶

https://www.nowcoder.com/practice/bfb2a2b3cdbd4bd6bba0d4dca69aa3f0

#include <stdio.h>

 int cal(int n){
     if(n < 0){
        return -1;
     }
     return n <= 1 ? 1 : cal(n-1) + cal(n-2);
 }

int main() {
    int a;   //2;
    scanf("%d", &a);
    printf("%d", cal(a));
    return 0;
}

全部评论

相关推荐

千疮百孔的象牙塔:我也在捣鼓im,你这个im好奇怪的样子,单看简历get不到点,im的消息及时性,消息可靠性,然后系统的可扩展性这几个关键问题都是怎么解决的从简历描述get不到,具体说消息怎么传,消息怎么推送,消息怎么存,消息安全怎么做的这些点感觉对应不起来
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务