21xrx.com
2024-12-23 00:46:46 Monday
登录
文章检索 我的文章 写文章
C++实现二维数组4x4输入求和及平均值
2023-06-25 17:24:02 深夜i     --     --
C++ 二维数组 求和 平均值 4x4输入

在C++语言中,二维数组是一种常用的数据类型,它可以用于存储多行多列的数据。在本文中,我们将介绍如何使用二维数组实现4x4矩阵输入、求和和平均值的功能。

首先,我们需要定义一个4x4的二维数组来存储输入的数据,可以使用如下语句进行定义:

int matrix[4][4];

然后,我们可以使用for循环和cin语句来逐行输入数据:

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

  for(int j=0;j<4;j++){

    cin>>matrix[i][j];

  }

}

接下来,我们可以通过for循环和累加器来计算数组中所有元素的和:

int sum=0;

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

  for(int j=0;j<4;j++){

    sum+=matrix[i][j];

  }

}

cout<<"矩阵元素之和为:"< <

最后,我们可以根据元素总数和和的值来计算平均值:

double average;

average=sum/16.0;

cout<<"矩阵元素平均值为:"< <

完整的代码如下:

#include

using namespace std;

int main(){

  int matrix[4][4];

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

    for(int j=0;j<4;j++){

      cin>>matrix[i][j];

    }

  }

  int sum=0;

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

    for(int j=0;j<4;j++){

      sum+=matrix[i][j];

    }

  }

  cout<<"矩阵元素之和为:"< <

  double average;

  average=sum/16.0;

  cout<<"矩阵元素平均值为:"< <

  return 0;

}

在运行以上代码时,可以依次输入矩阵的16个元素,程序将会输出它们的和和平均值。这是一个简单但实用的例子,可以帮助初学者掌握C++中的二维数组和基本语法。

  
  

评论区

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