题目:统计每个元音字母在字符串中出现的次数。
分析:输入字符串,然后一个个的检查,如果遇到元音,那么相应的元音就加一。
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int k, n, a = 0, e = 0, i = 0, o = 0, u = 0, s;
char ch[100];
cin >> n;
cin.get();k = 1;
while (cin.getline(ch, 100))
{
for (s = 0; ch[s] != 0; s++)
{
if (ch[s] == 'a')a++;
if (ch[s] == 'e')e++;
if (ch[s] == 'i')i++;
if (ch[s] == 'o')o++;
if (ch[s] == 'u')u++;
}
cout << "a:" << a << endl;
cout << "e:" << e << endl;
cout << "i:" << i << endl;
cout << "o:" << o << endl;
cout << "u:" << u<< endl;
if (k == n)
break;
else
{
k++;
cout << endl ;
a = e = i = o = u = 0;
}
}
}