📅  最后修改于: 2023-12-03 15:39:42.150000             🧑  作者: Mango
在编写程序时,您可能需要根据特定条件过滤数组中的元素。在这里,我们将介绍如何打印至少可被彼此整除的数组元素。
这是一个简单的Python程序,它打印至少可被彼此整除的数组元素:
def print_divisible(arr):
for i in range(len(arr)):
for j in range(i+1, len(arr)):
if arr[j] % arr[i] == 0:
print(arr[j])
break
该函数接受一个数组作为参数,并使用两层循环来比较每个元素。如果数组中的两个元素可以被彼此整除,则打印第二个元素。
下面是一个使用示例:
arr = [2, 4, 6, 8, 10]
print_divisible(arr)
这将输出:
4
6
8
10
这是因为4可被2整除,6可被2和3整除,8可被2和4整除,10可被2和5整除。
现在您知道如何打印至少可被彼此整除的数组元素了。使用上述函数,您可以从一个数组中删除无用的元素,仅保留与其他元素相互配对的元素。