c++写一个函数返回两个字符串中相同的字符串
时间: 2023-05-28 17:08:03 浏览: 139
以下是一个Python实现的示例代码:
```python
def find_common_str(str1, str2):
common_str = ""
for i in range(len(str1)):
for j in range(len(str2)):
if str1[i:].startswith(str2[j:]):
if len(str2[j:]) > len(common_str):
common_str = str2[j:]
return common_str
```
该函数接受两个字符串作为参数,然后在这两个字符串中查找相同的字符串。在这个函数中,我们使用了两个循环,分别遍历了两个字符串的所有子串,并且使用 `startswith()` 方法检查是否有相同的子串。如果找到了一个相同的子串,我们就将其存储在 `common_str` 变量中。最后,函数返回的是找到的最长的相同字符串。
阅读全文