C++计算数组arr中元素的平均值

Posted Roam-G

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++计算数组arr中元素的平均值相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <vector>
using namespace std;
//计算数组arr中元素的平均值
double average(const vector<double>& arr) {
	double sum = 0;
	for (unsigned i = 0;i < arr.size();i++) {
		sum += arr[i];
	}
	return sum / arr.size();
}
int main() {
	unsigned n;
	cout << "请输入数组 总数 "<<"n= ";
	cin >> n;
	//创建数组对象
	vector<double> arr(n);
	cout << "请输入" << n<<endl;
	for (unsigned i = 0;i < n;i++) {
		cin >> arr[i];
	}
	cout << "Average = " << average(arr) << endl;
	return 0;
}

以上是关于C++计算数组arr中元素的平均值的主要内容,如果未能解决你的问题,请参考以下文章

编程求出一个一维int型数组的元素最大值、最小值、平均值和所有元素之和

如何计算无符号字符数组中元素的平均值?

怎么用c语言计算平均数

c++中怎么获取数组中元素的个数

c++中 求 平均值是哪个函数

c++返回二维数组的最大元素和它所在的行、列号?