用C语言写一个自动返回数组中最大值和最小值的函数
时间: 2023-04-03 14:02:07 浏览: 150
求最大值和最小值
可以使用以下代码实现:
#include <stdio.h>
void findMinMax(int arr[], int len, int *max, int *min) {
*max = arr[];
*min = arr[];
for (int i = 1; i < len; i++) {
if (arr[i] > *max) {
*max = arr[i];
}
if (arr[i] < *min) {
*min = arr[i];
}
}
}
int main() {
int arr[] = {3, 5, 1, 9, 2, 8};
int len = sizeof(arr) / sizeof(arr[]);
int max, min;
findMinMax(arr, len, &max, &min);
printf("Max: %d\n", max);
printf("Min: %d\n", min);
return ;
}
阅读全文