题解 | #跳台阶扩展问题#

跳台阶扩展问题

https://www.nowcoder.com/practice/953b74ca5c4d44bb91f39ac4ddea0fee

#include <stdio.h>

int caln(int n){
     if(n < 0){
        return -1;
     }
     if(n<=1){
        return 1;
     }else{
         int count=0;
         for(int i = 1; i <= n; i++){
            count+=caln(n-i);
         }
         return count;
     }
 }
int main() {
    int a = 7;   //2;
    scanf("%d", &a);
    printf("%d", caln(a));
    return 0;
}

全部评论

相关推荐

08-19 19:57
石河子大学 C++
企鹅百度字节的孝子:为啥本科只有两年啊
校招求职吐槽
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务