输出两个字符串中所有相同位置上相同的字符c
时间: 2024-10-14 14:17:05 浏览: 22
查找第一个相同的字符
5星 · 资源好评率100%
当你需要找出两个字符串中相同位置上的相同字符时,可以采用逐位比较的方法。首先,你需要定义两个指针分别指向两个字符串的起始位置,然后依次检查它们指向的字符是否相等。如果相等,则将该字符添加到结果字符串中;如果不相等,则继续移动下一个位置。这个过程会一直持续到两个字符串中某个位置结束为止。
以下是Python的一个简单示例:
```python
def find_common_chars(str1, str2):
common_chars = ""
for i in range(min(len(str1), len(str2))):
if str1[i] == str2[i]:
common_chars += str1[i]
return common_chars
str1 = "hello"
str2 = "world"
result = find_common_chars(str1, str2)
print(f"在相同位置上的相同字符是: {result}")
```
在这个例子中,`find_common_chars`函数会返回"wo",因为这两个字符串在第二个和第三个位置都有 'o' 这个字符。
阅读全文