键盘输入两个字符串,输两个字符串中对应字符相等的字

如题所述

以下是Python的示例代码,实现输入两个字符串,输出这两个字符串中对应字符相等的字母:
```python
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")
result = ""
# 遍历两个字符串,找到相同位置的相同字符
for i in range(min(len(str1), len(str2))):
if str1[i] == str2[i]:
result += str1[i]
# 输出结果
if result:
print("这两个字符串中对应字符相等的字母为:", result)
else:
print("这两个字符串中没有对应字符相等的字母。")
```
在上述代码中,我们首先通过`input()`函数获取两个输入字符串。然后,使用一个循环遍历两个字符串中的每个字符,如果在相同的位置上找到了相同的字符,就将它添加到结果字符串`result`中。最后,我们判断`result`字符串是否为空,如果不为空则输出对应字符相等的字母,否则输出提示信息。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-05
#include<stdio.h>
#include<string.h>
int main()
{
char sa[100],sb[100];
scanf("%s%s",sa,sb);
if(strcmp(sa,sb)==0)puts("相等");
else puts("不相等");
return 0;
}本回答被提问者和网友采纳