c - 如何将二维数组的特定列归零

标签 c arrays multidimensional-array adjacency-matrix

假设我有一个 100x100 的特定二维数组,如下所示

我正在实现一个邻接矩阵,因此我希望能够将特定的列和行归零(在本例中是相同的列和行),归零行非常简单,但我真的无法理解如何我会去写专栏。

例如将邻接矩阵的第二个元素归零:

enter image description here

最佳答案

int column=1; //in your example
int row=1;//in your example


//for rows
for(int i = 0; i<numberofrows; i++)
{
  array[i][column]=0;
}

//for columns
for(int i = 0; i<numberofcolumns; i++)
{
  array[row][i]=0;
}

关于c - 如何将二维数组的特定列归零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36338927/

相关文章:

swift - 如何将 [[String]] 的字符串值与字符串进行比较?

java - 如何在Java中按给定位置打印矩阵的垂直和水平线?

java - 移动二维数组中的元素 - Java

c - 使用 strlen 调用获取 NASM 中的字符串长度

c - 通过C控制电机

CreateProcess() 因访问冲突而失败

c++ - TreeView控件和非递归

c - 从两个输入文件读取字符时如何修复 'Segmentation Fault(core dumped)' 错误?

javascript - 如何根据用户将告诉键及其值的子数组的值来过滤此数组

c - 为什么我会得到意外的输出?