番茄零乱初学C#之九宫格
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace NineGrid { class Program { static void Main(string[] args) { Grid(3); } static void Grid(int n) { int[,] N=new int[n,n]; int row=n/2,col=n-1; N[row,col]=n*n; for(int i=n*n-1;i>=1;i--) { int r=(row+1)%n; int c=(col+1)%n; if(N[r,c]==0) { N[r,c]=i; } else { r=row; c=col-1; N[r,c]=i; } row=r; col=c; } Console.WriteLine("{0} {1} {2}",N[0,0],N[0,1],N[0,2]); Console.WriteLine("{0} {1} {2}",N[1,0],N[1,1],N[1,2]); Console.WriteLine("{0} {1} {2}", N[2, 0], N[2, 1], N[2, 2]); Console.ReadLine(); } } }