编写程序实现:从键盘输入两个字符串,找出两个字符串中相同的单词,并按升序输出。假定单词之间均以空格分隔。 输入格式: 两个字符串各占一行。 输出格式: 在一行中输出结果。
时间: 2024-12-23 11:23:53 浏览: 23
你可以使用Python编写一个简单的程序来实现这个功能。这里是一个例子:
```python
def find_common_words():
# 从键盘获取用户输入
string1 = input("请输入第一个字符串: ")
string2 = input("请输入第二个字符串: ")
# 分割字符串并转换成集合,以便去除重复并得到唯一单词
set1 = set(string1.split())
set2 = set(string2.split())
# 找出两个集合的交集,即相同的单词
common_words = set1 & set2
# 将结果转换回列表,然后排序并输出
common_words_list = sorted(list(common_words))
print("相同的单词按升序排列: ", " ".join(common_words_list))
find_common_words()
```
当你运行这个程序时,它会提示你输入两个字符串,然后会显示它们共有的单词,按字母顺序列出。
阅读全文