番茄零乱初学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();
        }
    }
}

 

转载于:https://www.cnblogs.com/Dersoul/archive/2010/12/08/1900561.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值