在一行输入中检查两个相同的数字,可以通过以下步骤实现:
以下是一个示例的Python代码实现:
def check_duplicate_numbers(input_string):
numbers = list(map(int, input_string.split()))
seen_numbers = set()
duplicate_numbers = []
for num in numbers:
if num in seen_numbers:
duplicate_numbers.append(num)
else:
seen_numbers.add(num)
return duplicate_numbers
input_str = input("请输入一行数字:")
duplicates = check_duplicate_numbers(input_str)
if duplicates:
print("存在相同的数字:", duplicates)
else:
print("没有相同的数字")
在这个示例中,我们首先将输入的一行字符串转换为数字列表。然后,使用一个集合来存储已经出现过的数字,遍历数字列表,如果当前数字已经在集合中存在,则将其添加到相同数字的列表中。最后,根据相同数字列表是否为空,输出相应的结果。
请注意,这只是一个示例实现,具体的实现方式可能因编程语言和需求而有所不同。另外,根据具体的业务场景,可能需要考虑更多的边界情况和错误处理。
领取专属 10元无门槛券
手把手带您无忧上云