visualcoad任意给定一个二维数组,对二维数组元素按列求和,并输出每一列的值
时间: 2024-09-25 08:09:35 浏览: 32
python+numpy按行求一个二维数组的最大值方法
在Visual C#中,你可以使用嵌套循环和List或者Array来计算二维数组(如int[,]或int[][])的每一列求和。以下是简单的步骤:
```csharp
// 假设你有一个二维整数数组array
int[, ] array = {
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
// 创建一个列表或数组来存储每列的和
List<int> columnSums = new List<int>();
for (int i = 0; i < array.GetLength(1); // 获取列数
i++) {
int sum = 0;
for (int j = 0; j < array.GetLength(0); // 获取行数
j++) {
sum += array[j, i]; // 求每一列对应位置的元素之和
}
columnSums.Add(sum); // 将列和添加到结果列表中
}
// 输出每列的和
foreach (int colSum in columnSums) {
Console.WriteLine($"第{i + 1}列的和为: {colSum}");
}
阅读全文