c语言 写一个求数组元素最大值的函数,分别求A班和B班的最高成绩。
时间: 2023-12-03 22:42:58 浏览: 102
下面是一个求解数组元素最大值的C语言函数:
```c
#include <stdio.h>
int max(int arr[], int n) {
int i, max_val = arr[0];
for (i = 1; i < n; i++) {
if (arr[i] > max_val) {
max_val = arr[i];
}
}
return max_val;
}
int main() {
int A[] = {80, 90, 85, 95, 88};
int B[] = {75, 92, 87, 96, 90};
int max_A = max(A, 5);
int max_B = max(B, 5);
printf("A班最高成绩为:%d\n", max_A);
printf("B班最高成绩为:%d\n", max_B);
return 0;
}
```
在这个例子中,我们定义了一个 `max` 函数,该函数接收一个整型数组和数组长度作为参数,并返回数组元素的最大值。在 `main` 函数中,我们分别定义了 A 班和 B 班的成绩数组,并使用 `max` 函数求解最高成绩。最后,我们使用 `printf` 函数输出结果。
阅读全文