#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{
unsigned acnt = 0, ecnt = 0, icnt = 0, ocnt = 0, ucnt = 0, spacecnt = 0, tabcnt = 0, newlinecnt = 0, ficnt = 0, flcnt = 0, ffcnt = 0;
char ch, prech = '\0';//表示空字符
while (cin >> ch)
{
switch (ch)
{
case'a':
case'A':
++acnt;
break;
case'e':
case'E':
++ecnt;
break;
case'i':
if (prech == 'f')++ficnt;
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;
case'f':
if (prech == 'f')++ffcnt;
break;
case'l':
if (prech == 'f')++flcnt;
break;
}
prech = ch;
}
cout << acnt << '\n' << ecnt << '\n' << icnt << '\n' << ocnt << '\n' << ucnt << '\n' << spacecnt << '\n' << tabcnt << '\n' << newlinecnt << '\n' << ffcnt << '\n' << ficnt << '\n' << flcnt << endl;;
return 0;
}
5.12
最新推荐文章于 2024-08-29 06:51:34 发布