编写函数实现找出一维数组中元素的最大值,并返回最大值。c++
时间: 2023-06-09 22:05:30 浏览: 84
c语言实现 一维数组找其中最大值
好的,我可以为您编写这样的函数。
以下是示例代码:
```c
#include <stdio.h>
int findMax(int arr[], int len){
int max = arr[0];
for(int i=1; i<len; i++){
if(arr[i] > max){
max = arr[i];
}
}
return max;
}
int main(){
int arr[] = {1, 5, 7, -10, 13};
int len = sizeof(arr)/sizeof(arr[0]);
int max = findMax(arr, len);
printf("The maximum value in the array is %d\n", max);
return 0;
}
```
这个函数会遍历整个数组,将最大值赋值给变量 max,最后将 max 返回。在这个示例中,数组中最大值为 13。
请查看代码并告诉我您是否理解它。
阅读全文