Cho mảng các số nguyên n
phần tử arr
được nhập từ bàn phím. Hãy viết phương thức đệ quy tính tổng các phần tử của mảng.
Đây là phần code tham khảo:
using System;
namespace Example.Recursion {
class Program {
public static int SumOfArray(int[] arr, int n) {
if (n == 1) return arr[0];
return arr[n - 1] + SumOfArray(arr, n - 1);
}
static void Main(string[] args) {
int n = int.Parse(Console.ReadLine());
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = int.Parse(Console.ReadLine());
}
Console.Write(SumOfArray(arr, n));
}
}
}
Ghi chú: Đây là bài viết cũ trên trang phanxuanchanh.home.blog (đã đăng lúc 3 giờ 13 phút chiều, ngày 7 tháng 6 năm 2020).