我有一个矩阵,我的任务是从我的矩阵填充一维数组。从矩阵填充一维数组
实施例:
1 2 3
1 2 3
1 2 3
我需要总结列和填充每一列的总和在一维数组 这是我的代码(即不工作),(int[,] mat)
是矩阵,该函数得到。
public static int sumcolumn(int[,] mat)
{
int sum = 0;
int[] sumcol = new int[mat.GetLength(0)];
for (int y = 0; y < mat.GetLength(0); y++)
{
for (int i = 0; i < mat.GetLength(0); i++)
{
for (int j = 0; j < mat.GetLength(1); j++)
{
sum = sum + mat[j, i];
}
sumcol[i] = sum;
return sum;
sum = 0;
}
return sum;
}
return sumcol;
}
我该怎么做这个任务?
在此先感谢。
你的任务是填补一维数组,那么你为什么从该方法返回一个整数值,而不是一维数组? –
删除'返回总数'的声明,它应该工作正常 – MKasprzyk
我不明白我怎么能总结列和填充列的每个总和到一维数组 –