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

- 上一篇:c++用数学归纳法求矩阵的n次方
- 下一篇:解释执行和编译执行
