小编Yol*_*Hui的帖子

如何解决“条件中的变量声明必须具有初始化程序”

我正在编写一个计算用户输入的元音数量的程序,但它给我的错误是“条件中的变量声明必须具有初始化程序”。您如何解决?

#include <iostream>
using namespace std;

int isVowel(char c) 
{
  char Vowels[] = {'A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u'};
  if (c in Vowels)
    return true;
}

int main()
{
  int n;
  int numVowel = 0;
  char c;

  cin >> n;

  for (int i = 0; i < n; ++i)
  {
    cin >> c;
    if (isVowel(c))
      numVowel++;
  }

  cout << "Number of vowels = " << numVowel << endl;

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ c++11

1
推荐指数
1
解决办法
228
查看次数

标签 统计

c++ ×1

c++11 ×1