定一个函数求数组的最大值和最小值并将最大值和最小的值返回
时间: 2023-04-09 22:03:35 浏览: 109
可以使用以下代码实现:
```python
def find_max_min(arr):
max_val = arr[0]
min_val = arr[0]
for i in range(1, len(arr)):
if arr[i] > max_val:
max_val = arr[i]
elif arr[i] < min_val:
min_val = arr[i]
return max_val, min_val
```
这个函数接受一个数组作为参数,然后遍历数组,找到最大值和最小值。最后将它们作为一个元组返回。
相关问题
在主函数中(main函数)中接受用户输入的5个数字并其存入到数组中,然后将数组传递给一个函数f,并返回数组的平均值;另外当如果 要求f还需要返回数组最大值,最小值该如何处理?
您好,这是一个关于 C 语言的问题。在主函数中,可以使用 scanf 函数接受用户输入的 5 个数字,并将它们存储到数组中。然后,可以调用函数 f,将数组作为参数传递给它,并返回数组的平均值。如果需要返回数组的最大值和最小值,可以在函数 f 中使用循环遍历数组,找到最大值和最小值,并将它们作为额外的返回值返回给主函数。
python怎么求数组最大值最小值
要求数组的最大值和最小值,可以使用Python内置的max()和min()函数。
例如,对于一个数组a,可以使用以下代码找到它的最大值和最小值:
```
a = [1, 2, 3, 4, 5]
max_value = max(a)
min_value = min(a)
print("最大值为:", max_value)
print("最小值为:", min_value)
```
输出结果为:
```
最大值为: 5
最小值为: 1
```
其中,max()函数返回数组a中的最大值,min()函数返回数组a中的最小值。
阅读全文