你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

leetcode_剑指offer_64

2021/12/25 22:26:23

此题不能使用乘法、循环、判断条件,那么数列求和公式也就不能使用,可以考虑使用递归的方式实现,来模拟循环。

代码如下:

int count(int n,int result){

        if(n == 1){

            return 1;

        }else{

            result = n + count(n-1,result);

            return result;

        }

    }

    int sumNums(int n) {

        int result = 0;

        result = count(n,result);

        return result;

    }