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没有阅读(或试图理解)他自己的代码。**当我运行我的代码时,它准确地告诉我有多少元音,但它没有告诉我辅音的数量。它只是复制了元音的数量。** –