21xrx.com
2024-06-02 23:41:47 Sunday
登录
文章检索 我的文章 写文章
如何用C++计算数组中某一列的平均值?
2023-07-10 21:18:39 深夜i     --     --
C++ 数组 计算 平均值

在C++中,如果我们想要计算数组中某一列的平均值,可以使用以下步骤:

1. 定义一个二维数组并初始化


int arr[3][4] = {1,

         6,

         11};

2. 定义要计算平均值的列数col


int col = 2;

3. 定义一个变量sum,用于存储该列的所有元素的和


int sum = 0;

4. 使用for循环对该列的每一个元素进行累加


for(int i = 0; i < 3; i++)

{

  sum += arr[i][col];

}

5. 计算平均值,即将sum除以该列元素的个数


float avg = (float)sum / 3;

完整代码如下:


#include<iostream>

using namespace std;

int main()

{

  int arr[3][4] = { 3,

           6,

           9};

  int col = 2;

  int sum = 0;

  for(int i = 0; i < 3; i++)

  {

    sum += arr[i][col];

  }

  float avg = (float)sum / 3;

  cout << "第" << col+1 << "列的平均值为:" << avg << endl;

  return 0;

}

运行程序后,将输出:


第3列的平均值为:7

这就是我们成功计算出数组中某一列的平均值的方法!

  
  

评论区

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