Rumah > Artikel > pembangunan bahagian belakang > Program C# untuk mengira vokal dalam rentetan
Anda perlu menyemak vokal dan konsonan, tetapi jangan lupa untuk menyemak huruf besar dan kecil.
Untuk mengira vokal, semak aksara "aeiou" secara individu, iaitu
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++; }
Berikut ialah kod untuk mengira bilangan vokal dalam rentetan.
Demo secara langsung
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("Vowels in the string: {0}", vowel_count); } }
Vowels in the string: 3
Atas ialah kandungan terperinci Program C# untuk mengira vokal dalam rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!