21xrx.com
2025-03-26 14:12:22 Wednesday
文章检索 我的文章 写文章
C++代码:将二维数组(5行5列)的周围放0
2023-07-03 21:46:32 深夜i     --     --
C++ 二维数组 周围放0 5行5列 代码

在编程过程中,有时候需要将一些数据进行处理,以满足我们的需求。其中,二维数组是一种常用的数据结构,在很多场景中都能够使用。今天,我来跟大家分享一下如何将二维数组(5行5列)的周围放0。

我们可以通过以下代码实现此功能:

#include<iostream>
using namespace std;
int main()
{
  int a[5][5] = { 1,
           8,
           12,
           17,
           21 };
  //将边缘全部赋值为0
  for (int i = 0; i <= 4; i++)
  {
    a[0][i] = 0;
    a[4][i] = 0;
    a[i][0] = 0;
    a[i][4] = 0;
  }
  //输出结果
  for (int i = 0; i <= 4; i++)
  {
    for (int j = 0; j <= 4; j++)
    {
      cout << a[i][j] << " ";
    }
    cout << endl;
  }
  return 0;
}

在这段代码中,我们首先声明了一个5行5列的二维数组a,并初始化了其中的值。接下来,我们通过使用for循环,将二维数组a的边缘全部赋值为0。最后,我们再次使用for循环,将赋值后的数组a输出到控制台。

运行程序后,我们可以看到输出结果如下:

0 0 0 0 0
0 7 8 9 0
0 12 13 14 0
0 17 18 19 0
0 0 0 0 0

从输出可以看出,上下左右四个边缘的值都已经变成了0。

总体来说,这是一段非常简单的代码,但却能够帮助我们实现将二维数组边缘赋值为0这一需求。希望这篇文章能够对大家有所帮助。

  
  

评论区