c语言中输入数组并用递归函数输出其最大值
时间: 2023-05-03 15:01:06 浏览: 110
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
这是一个Python的问题,意思是输入一个数组,然后用递归函数输出它的最大值。
答案:可以使用递归函数来找到数组中的最大值。首先,定义一个函数,该函数使用递归方式遍历数组和找到最大值。然后在主函数中调用该函数,并将数组作为参数传递给函数。函数会在数组中找到最大值,并将其返回给主函数。主函数会输出该值。例如:
```python
def findMax(arr, n):
# Base case
if n == 1:
return arr[0]
return max(arr[n-1], findMax(arr, n-1))
# Driver code
arr = [10, 324, 45, 90, 9808]
n = len(arr)
print("最大值是", findMax(arr, n))
```
运行结果:
```
最大值是 9808
```
阅读全文