21xrx.com
2024-11-22 07:18:57 Friday
登录
文章检索 我的文章 写文章
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这一需求。希望这篇文章能够对大家有所帮助。

  
  

评论区

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