Computer >> Máy Tính >  >> Lập trình >> C#

C # Chương trình đếm số nguyên âm trong một chuỗi


Bạn cần kiểm tra cả nguyên âm và phụ âm, nhưng đừng quên kiểm tra cả chữ hoa và chữ thường.

Để đếm số nguyên âm, hãy kiểm tra các ký tự “aeiou” riêng biệt, tức là

if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' || myStr[i] == 'A' || myStr[i] == 'E' || myStr[i] == 'I' || myStr[i] == 'O' || myStr[i] == 'U') {
   vowel_count++;
}

Ví dụ

Sau đây là mã để đếm số Nguyên âm trong một chuỗi.

using System;
public class Demo {
   public static void Main() {
      string myStr;
      int i, len, vowel_count, cons_count;
      myStr = "Avengers";
      vowel_count = 0;
      cons_count = 0;
      // find length
      len = myStr.Length;
      for(i=0; i<len; i++) {
         if(myStr[i] =='a' || myStr[i]=='e' || myStr[i]=='i' || myStr[i]=='o' || myStr[i]=='u' || myStr[i]=='A' || myStr[i]=='E' || myStr[i]=='I' || myStr[i]=='O' || myStr[i]=='U') {
            vowel_count++;
         } else {
            cons_count++;
         }
      }
      Console.Write("\nVowels in the string: {0}\n", vowel_count);
   }
}

Đầu ra

Vowels in the string: 3