Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Chương trình C# đếm từ trong chuỗi cho trước


Giả sử chúng ta muốn đếm số từ trong chuỗi sau:

str1 = "Hello World!";

Bây giờ bạn cần lặp qua cho đến độ dài chuỗi và tăng biến count khi tìm thấy " ", \n, \t như sau:

if(str1[a]==' ' || str1[a]=='\n' || str1[a]=='\t') { 
    count++; 
}

Bạn có thể chạy mã sau để đếm từ trong chuỗi cho trước trong C#.

Ví dụ

using System; 

public class Demo { 
    public static void Main() { 
        string str1; 
        int a, count; 
        str1 = "Hello World!"; 
        a = 0; 
        count = 1; 
        
        while (a <= str1.Length - 1) { 
            if(str1[a]==' ' || str1[a]=='\n' || str1[a]=='\t') { 
                count++; 
            } 
            a++; 
        } 
        Console.Write("Tổng số từ = {0}\n", count); 
    } 
}

Kết quả

Tổng số từ = 2