c语言获取数组中最大值
时间: 2024-12-25 17:27:38 浏览: 0
c代码-c语言数组求最大值
在C语言中,获取数组中的最大值可以通过遍历数组并比较每个元素找到最大值的方式来实现。这里是一个简单的示例:
```c
#include <stdio.h>
int findMax(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 myArray[] = {5, 10, 3, 8, 7};
int arraySize = sizeof(myArray) / sizeof(myArray[0]);
int maxVal = findMax(myArray, arraySize);
printf("The maximum value in the array is: %d\n", maxVal);
return 0;
}
```
这个`findMax`函数接受一个整型数组和其大小作为参数,然后返回数组中的最大值。在`main`函数中,我们创建了一个数组并调用`findMax`函数来获取它的最大值。
阅读全文