c语言:编写一个函数,求一个数组中最大的元素。
时间: 2024-05-04 15:22:11 浏览: 129
以下是一个求最大元素的C语言函数示例:
```c
#include <stdio.h>
int findMax(int arr[], int n) {
int max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int arr[] = {5, 8, 3, 2, 9, 4};
int n = sizeof(arr) / sizeof(arr[0]);
int max = findMax(arr, n);
printf("The maximum element in the array is %d\n", max);
return 0;
}
```
该函数中,我们首先假设第一个元素为最大值,然后遍历整个数组,如果找到比当前最大值更大的元素,则将其更新为最大值。最后返回最大值。在主函数中,我们定义一个数组并调用该函数来获取数组中的最大元素。
阅读全文