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