该程序应该采用字符串作为输入并计算元音的数量,但也计算它们的确切元音.由于某种原因,它似乎能够计算As而不是其他元音.
int main()
{
std::string inp;
int counter = 0;
int a = 0, i = 0, e = 0, o = 0, u = 0;
std::cout << "Enter the string: ";
std::cin >> inp;
for (int i = 0; i < inp.length(); i++)
{
switch(inp[i])
{
case 'A':
case 'a':
counter++;
a++;
break;
case 'E':
case 'e':
counter++;
e++;
break;
case 'i':
case 'I':
counter++;
i++;
break;
case 'u':
case 'U':
counter++;
u++;
break;
case 'o':
case 'O':
counter++; …Run Code Online (Sandbox Code Playgroud) c++ ×1