统计每个元音字母在字符串中出现的次数。 输入格式 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。 输出格式 对于每个测试实例输出5行,格式如下: a:num1
时间: 2024-10-02 15:00:46 浏览: 39
上海电机学院C语言实训答案
在Python中,你可以通过循环遍历字符串并使用字典来统计每个元音字母(a, e, i, o, u,如果考虑到大写,还需要处理'A', 'E', 'I', 'O', 'U')的出现次数。这里是一个简单的示例:
```python
def count_vowels(s):
vowels = "aeiouAEIOU"
vowel_counts = {vowel: s.count(vowel) for vowel in vowels}
return vowel_counts
# 输入测试实例的数量
num_test_cases = int(input())
for _ in range(num_test_cases):
# 获取当前测试实例的字符串
string = input().strip()
# 计算每个元音的出现次数
result = count_vowels(string)
# 输出结果
print("a:", result['a'])
print("e:", result['e'])
print("i:", result['i'])
print("o:", result['o'])
print("u:", result['u'])
#
阅读全文