Untitled

 avatar
unknown
csharp
10 days ago
847 B
4
Indexable
using System;

public class BaiTap58
{
    static int MyLengthRecursive(string chuoi)
    {
        if (string.IsNullOrEmpty(chuoi))
        {
            return 0;
        }
        else
        {
            // Chiều dài = 1 (ký tự đầu) + chiều dài phần còn lại
            return 1 + MyLengthRecursive(chuoi.Substring(1));
        }
    }

    public static void Main(string[] args)
    {
        Console.OutputEncoding = System.Text.Encoding.UTF8;
        Console.InputEncoding = System.Text.Encoding.UTF8;

        Console.WriteLine("Hàm tính chiều dài chuỗi (đệ quy)");

        Console.Write("Nhập chuỗi ký tự: ");
        string chuoiNhap = Console.ReadLine();

        int chieuDai = MyLengthRecursive(chuoiNhap);

        Console.WriteLine($"Chiều dài chuỗi '{chuoiNhap}' là: {chieuDai}");
    }
}
Editor is loading...
Leave a Comment