C语言函数实现数组最大值、最小值和平均值计算
#include <stdio.h>
int max, min;
float get_max_min_avg(int arr[], int len) {
float sum = 0;
max = min = arr[0];
for (int i = 0; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
sum += arr[i];
}
return sum / len;
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int len = sizeof(arr) / sizeof(arr[0]);
float avg = get_max_min_avg(arr, len);
printf('Max: %d
', max);
printf('Min: %d
', min);
printf('Avg: %.2f
', avg);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/oeRK 著作权归作者所有。请勿转载和采集!