/*题目(Description): 将一个字符串中的元音字母(a、e、i、o、u)复制到另一个字符
时间: 2024-09-29 16:06:06 浏览: 52
c代码-C语言编写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出
在字符串处理中,将一个字符串中的元音字母复制到另一个字符数组或者新的字符串通常是一个常见的任务。以下是用Python的一个简单示例来说明如何实现这个功能:
```python
def copy_vowels(input_str, output_chars):
vowels = ['a', 'e', 'i', 'o', 'u'] # 定义元音字母列表
for char in input_str:
if char.lower() in vowels: # 检查字符是否为小写的元音
output_chars.append(char) # 如果是,添加到输出字符列表
return ''.join(output_chars) # 合并输出字符得到新字符串
# 使用示例
input_string = "Hello, World!"
output_string = copy_vowels(input_string, [])
print("原字符串:", input_string)
print("含有元音的新字符串:", output_string)
```
在这个例子中,函数`copy_vowels`遍历输入字符串`input_str`的每一个字符,如果字符是元音,则将其添加到`output_chars`列表。最后,返回连接所有元音组成的字符串。
阅读全文