c语言写一个数组取最大值的函数
时间: 2023-10-19 14:20:59 浏览: 115
C语言数组中实现找出最大值
5星 · 资源好评率100%
可以使用以下代码实现一个数组取最大值的函数:
```c
#include <stdio.h>
int getMax(int arr[], int size) {
int max = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int arr[] = {1, 5, 3, 9, 7, 2};
int size = sizeof(arr) / sizeof(arr[0]);
int max = getMax(arr, size);
printf("最大值为:%d\n", max);
return 0;
}
```
该程序定义了一个名为 `getMax` 的函数,该函数接收一个整型数组和数组大小两个参数,返回数组中的最大值。在函数内部,使用循环遍历数组,比较元素大小,更新最大值。最后在 `main` 函数中调用 `getMax` 函数,并输出结果。
阅读全文