Problem Description

统计每个元音字母在字符串中出现的次数

Input

输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。

Output

对于每个测试实例输出5行,格式如下:

a:num1

e:num2

i:num3

o:num4

u:num5

多个测试实例之间由一个空行隔开。

请特别注意:最后一块输出后面没有空行:)

Sample Input

2

aeiou

my name is ignatius

Sample Output

a:1

e:1

i:1

o:1

u:1

 

a:2

e:1

i:3

o:0

u:1

#include<iostream>
#include<string>
using namespace std;

int main() {
	string str;
	int n;
	cin >> n;
	cin.ignore();
	while (n > 0) {
		int num[5] = { 0 };
		n--;
		getline(cin, str);
		for (int i = 0; i < str.length(); i++) {
			if (str[i] == 'a')num[0]++;
			else if (str[i] == 'e') num[1]++;
			else if (str[i] == 'i') num[2]++;
			else if (str[i] == 'o') num[3]++;
			else if (str[i] == 'u') num[4]++;
		}
		cout << "a:" << num[0] << endl;
		cout << "e:" << num[1] << endl;
		cout << "i:" << num[2] << endl;
		cout << "o:" << num[3] << endl;
		cout << "u:" << num[4] << endl;
	}
}