C/C++教程

leetcode_剑指offer_64

本文主要是介绍leetcode_剑指offer_64,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

代码如下:

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;

    }

这篇关于leetcode_剑指offer_64的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!