编写函数求一组数中的最大值、最小值和平均值。其中用全局变量max存放最大值min存放最小值函数返回平均值用Dev 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\n", max);
printf("Min: %d\n", min);
printf("Avg: %.2f\n", avg);
return 0;
}
``
原文地址: https://www.cveoy.top/t/topic/fp0b 著作权归作者所有。请勿转载和采集!