public static void Main()
PrintMatrix(CircleMatrix(1));
PrintMatrix(CircleMatrix(2));
PrintMatrix(CircleMatrix(3));
private static void PrintMatrix(int[, ] matrix)
for (int row = 0; row <= matrix.GetUpperBound(0); row++)
for (int column = 0; column <= matrix.GetUpperBound(1); column++)
Console.Write(matrix[row, column] + " ");
public static int[, ] CircleMatrix(int n)
var matrix = new int[n, n];
throw new NotImplementedException();
matrix = new int[1, 1]{{1}};
matrix = new int[2, 2]{{1, 2}, {4, 3}};
matrix = new int[3, 3]{{1, 2, 3}, {8, 9, 4}, {7, 6, 5}};
throw new NotImplementedException();