#include <iostream>
using namespace std;

int max = 0; // 全局变量存放最大值
int min = 0; // 全局变量存放最小值

double max_min_avg(int* arr, int size) { // 求最大值、最小值和平均值的函数
    double sum = 0;
    max = arr[0];
    min = arr[0];
    for (int i = 0; i < size; i++) {
        if (arr[i] > max) {
            max = arr[i];
        }
        if (arr[i] < min) {
            min = arr[i];
        }
        sum += arr[i];
    }
    return sum / size;
}

int main() {
    int arr[5] = { 1, 2, 3, 4, 5 };
    double avg = max_min_avg(arr, 5);
    cout << '最大值:' << max << endl;
    cout << '最小值:' << min << endl;
    cout << '平均值:' << avg << endl;
    return 0;
}
C++ 函数实现求数组最大值、最小值和平均值

原文地址: https://www.cveoy.top/t/topic/oeRH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录