以下是一个使用Python编写的函数来查找最大值和最小值的示例代码:
def find_max_min(arr):
if len(arr) == 0:
return None
max_val = arr[0]
min_val = arr[0]
for num in arr:
if num > max_val:
max_val = num
if num < min_val:
min_val = num
return max_val, min_val
# 示例用法
nums = [2, 5, 1, 9, 3, 7]
max_val, min_val = find_max_min(nums)
print("最大值:", max_val)
print("最小值:", min_val)
输出结果为:
最大值: 9
最小值: 1
该函数使用一个循环遍历数组中的每个元素,通过比较来更新最大值和最小值。初始时,将最大值和最小值都设为数组的第一个元素。然后,对于每个元素,如果它比当前的最大值大,则更新最大值;如果它比当前的最小值小,则更新最小值。最后,返回最大值和最小值作为函数的结果。