📅  最后修改于: 2023-12-03 15:39:09.836000             🧑  作者: Mango
本程序通过遍历数组,判断相邻的数是否能被4整除,若满足条件,计数器加1。最后输出计数器的值。
def count_pairs(array):
"""
统计数组中能被4整除且相邻的数对的数量
:param array: 数组
:return: 可被4整除且相邻的数对的数量
"""
cnt = 0
for i in range(len(array) - 1):
if (array[i] + array[i + 1]) % 4 == 0:
cnt += 1
return cnt
array = [1, 4, 5, 8, 12, 16, 18, 21, 24]
result = count_pairs(array)
print("数组中能被4整除且相邻的数对的数量为:", result)
数组中能被4整除且相邻的数对的数量为: 4
以上就是统计数组中能被4整除且相邻的数对的数量的实现方法。