21xrx.com
2024-09-19 23:57:20 Thursday
登录
文章检索 我的文章 写文章
C++:一维数组求平均值
2023-06-26 16:37:31 深夜i     --     --
C++ 一维数组 平均值

C++是一种广泛使用的编程语言,其使用方便、效率高,非常适合各种数值计算和数据处理。在C++中,数组是一种很常用的数据类型。而在数值计算中,求平均值是一种最常见的操作之一。下面,我们将介绍如何使用C++中的一维数组求平均值。

首先,我们需要定义一个数组,并向其中输入一些数据:


int arr[10];

for (int i = 0; i < 10; i++) {

  cin >> arr[i];

}

假设我们需要求这个数组中元素的平均值,那么我们可以写出如下代码:


double sum = 0.0;

for (int i = 0; i < 10; i++) {

  sum += arr[i];

}

double mean = sum / 10.0;

首先,我们定义一个变量sum来保存数组中所有元素的和,并初始化为0.0。然后,使用循环对数组中的每个元素进行累加操作。最后,将sum除以数组长度10,得到平均值mean。

如果想求动态输入数组的平均值,可以使用变量n记录输入的元素个数,而不是写死数组的长度10:


int n;

cout << "请输入元素个数:";

cin >> n;

int arr[n];

for (int i = 0; i < n; i++) {

  cin >> arr[i];

}

double sum = 0.0;

for (int i = 0; i < n; i++) {

  sum += arr[i];

}

double mean = sum / n;

在上面的代码中,我们首先通过cin输入了数组的长度n,然后定义一个长度为n的数组。接着,输入数组元素,并使用循环累加得到sum,计算平均值mean。

通过上述代码,我们可以轻松地使用C++中的一维数组求平均值。这是数值计算中的一个基础操作,无论是在学术研究还是实际工作中,都会经常用到。因此,熟练掌握这种方法对于学习和实践都有很大的帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复