Using recursion to sum numbers

后端 未结 16 2064
轮回少年
轮回少年 2021-02-05 15:45

I have just been studying the concept of recursion and I thought that I would try a simple example. In the following code, I am attempting to take the numbers: 1, 2, 3, 4, 5, an

16条回答
  •  别跟我提以往
    2021-02-05 16:13

            static int Sum(int[] addends)
        {
            if (addends.Length == 1)
            {
                return addends[0];
            }
            else
            {
                int tailIndex = addends.Length - 1;
                var subArray = addends[0..tailIndex];
                return addends[tailIndex] + Sum(subArray);
            }
    
    
        }
    

提交回复
热议问题