-3
static int[,] matrix ={
{ 4, 6, 9, 2, 5, 7},
{ 4, 7, 5, 3, 7, 5},
{ 4, 2, 6, 9, 1, 6}
};
static int rowLength = matrix.GetLength(0);
static int colLength = matrix.GetLength(1);
public static void Main(string[] args) {
displayMatrix();
Console.ReadKey();
}//end Main
static void displayMatrix() { // Display The matrix
for (int i = 0; i < rowLength; i++) {
for (int j = 0; j < colLength; j++) {
Console.Write(string.Format("{0} ", matrix[i, j]));
}
Console.Write(Environment.NewLine + Environment.NewLine);
}
}// end displayMatrix
Я не понимаю, как рассчитать сумму каждого столбца. Затем я хочу отобразить сумму столбца с максимальным значением. Я не уверен, следует ли использовать набор вложенных функций внутри уже существующей функции или создать другой массив, сохраняющий результаты суммирования столбцов? (матрица также может быть изменена)Сумма столбцов в массивах C#
Вы искали в Интернете по этой проблеме? На такие вопросы есть беглые ответы. Лучше всего искать проблему, прежде чем отправлять вопрос здесь. –
Я не вижу здесь никакого кода, который пытается вообще делать какие-либо суммы, не говоря уже о том, чтобы определить и/или отобразить максимальную сумму. Я также не знаю, что вы подразумеваете под «вложенной функцией»; единственное, что связано с C#, это анонимные методы (которые могут быть объявлены внутри других методов), но неясно, как это будет относиться к вашему вопросу вообще. Это правда, что есть много примеров на SO и в Интернете относительно матриц и арифметики, но ваш вопрос настолько расплывчатый и неясен, я даже не уверен, какой из них будет дублировать. –