int main()
{
char ch;
//初始化计数器
int aCnt = 0, eCnt = 0, iCnt = 0, oCnt = 0, uCnt = 0;
int spaceCnt = 0,tabCnt = 0, newlineCnt = 0;
while (cin.get(ch))
{ //若ch是元音字母以及空格,制表符和换行符,将相应计数器加1
switch(ch)
{
case 'a':
case 'A':
++aCnt;
break;
case 'e':
case 'E':
++eCnt;
break;
case 'i':
case 'I':
++iCnt;
break;
case 'o':
case 'O':
++oCnt;
break;
case 'u':
case 'U':
++uCnt;
break;
case ' ':
++spaceCnt;
break;
case '\t':
++tabCnt;
break;
case '\n':
++newlineCnt;
break;
}
}
cout << aCnt << '\n'
<< eCnt << '\n'
<< iCnt << '\n'
<< oCnt << '\n'
<< uCnt << '\n'
<< spaceCnt << '\n'
<< tabCnt << '\n'
<< newlineCnt << endl;
return 0;
}