统计输入的一串字符中每个元音字母(a,e,i,o,u)出现的次数,输入#以作为结束。
时间: 2024-10-18 12:15:03 浏览: 47
C#实验-------编写一个程序接受用户输入的字符串,判断是否为元音字母
统计一串字符中元音字母出现的次数通常是一个文本处理任务,我们可以编写一段简单的程序来完成这个任务。以下是Python的一个例子:
```python
def count_vowels(input_string):
vowels = 'aeiou'
vowel_counts = {char: 0 for char in vowels}
for char in input_string:
if char.lower() in vowels:
vowel_counts[char] += 1
return vowel_counts
input_str = input("请输入字符串(以#结束):")
while '#' not in input_str:
input_str += input("继续输入,直到输入'#'为止:")
vowel_counts = count_vowels(input_str[:-1]) # 去掉最后一个'#'
for vowel, count in vowel_counts.items():
print(f"元音 '{vowel}' 出现了 {count} 次.")
阅读全文