#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;
}
void testFindMax() {
int arr1[] = {1, 5, 3, 7, 2, 8};
int n1 = sizeof(arr1) / sizeof(arr1[0]);
printf("测试用例1的最大值是:%d\n", findMax(arr1, n1));
int arr2[] = {-1, -5, -3, -7, -2, -8};
int n2 = sizeof(arr2) / sizeof(arr2[0]);
printf("测试用例2的最大值是:%d\n", findMax(arr2, n2));
int arr3[] = {0, 0, 0, 0, 0};
int n3 = sizeof(arr3) / sizeof(arr3[0]);
printf("测试用例3的最大值是:%d\n", findMax(arr3, n3));
}
int main() {
testFindMax();
return 0;
}