小编Lig*_*ing的帖子

计数器不计算所有不同的元音

该程序应该采用字符串作为输入并计算元音的数量,但也计算它们的确切元音.由于某种原因,它似乎能够计算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
推荐指数
1
解决办法
54
查看次数

标签 统计

c++ ×1