当前位置:首页 C++ > 正文

c++函数平均值怎么计算

作者:野牛程序员:2023-08-11 18:05:45 C++阅读 2836

计算一组数的平均值,可以通过将这组数相加,然后除以数的总个数来实现。以下是用 C++ 编写的一个函数,用于计算一组数的平均值:

#include <iostream>
#include <vector>

double calculateAverage(const std::vector<double>& numbers) {
    if (numbers.empty()) {
        return 0.0; // 如果数的个数为0,则平均值为0
    }

    double sum = 0.0;
    for (const double& num : numbers) {
        sum += num;
    }

    return sum / numbers.size();
}

int main() {
    int n;
    std::cout << "请输入数的个数:";
    std::cin >> n;

    std::vector<double> numbers(n);
    std::cout << "请输入这些数:" << std::endl;
    for (int i = 0; i < n; ++i) {
        std::cin >> numbers[i];
    }

    double average = calculateAverage(numbers);
    std::cout << "这组数的平均值为:" << average << std::endl;

    return 0;
}

可以将上面的代码粘贴到 C++ 编译器中,并运行它。用户需要首先输入数的个数,然后输入这些数,程序会计算并输出这组数的平均值。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击