int total = 0;
int wordCount = 0, index = 0;
var vowels = new HashSet<char> { 'a', 'e', 'i', 'o', 'u' };
var consonants = new HashSet<char> { 'b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 'r', 's', 't', 'v', 'x' };
for (int i = 0; i < sentence.Length; i++)
if (vowels.Contains(sentence[i]))
{
total++;
}
else if (consonants.Contains(sentence[i]))
{
total++;
}
}
Console.WriteLine("Your total number of vowels is: {0}", total);
Console.WriteLine("Number of consonants: {0}", total);
Console.ReadLine();
`
這是我的代碼。當我運行我的代碼時,它準確地告訴我有多少元音,但它沒有告訴我輔音的數量。它只複製了元音的數量。計數元音和輔音字符串
您是否意識到這是您第二次詢問並且..它具有完全相同的代碼以顯示相同的「總計」變量..?作爲一個開始的地方,在不同的變量中計數你的輔音和元音。 –
所以'總數'是元音的數量和輔音的數量?這是如何運作的? – John3136
@ John3136,看起來像op沒有閱讀(或試圖理解)他自己的代碼。**當我運行我的代碼時,它準確地告訴我有多少元音,但它沒有告訴我輔音的數量。它只是複製了元音的數量。** –