有一个1,2,3....49 的数组,通过控制台显示为7行7列的,并且里面的数据时随机的代码

主要代码:

static void Main(string[] args)

{

  int a= 49;

  int[] array = new int[49];

  //将数字添加到array中

  for(int i =0; i <array.Length; i++)

  {

    array[i]  = i +1;

  }

  //new一个随机数

  Random random = new Random();

  //创建一个随机数的下标

  int index;

  int temp;

  for(int i=48; i>=0; i--)

  {

    index = random.Next(0,a);

    temp = array[index];

    array[index] = array[a-1];

    array[a-1] = temp;

    a--;

  }

  //排列成7行7列

  for(int i =0,j=0; i<49; j++,i++)

  {

    Console.Write(array[i] + "\t");

    if((j+1)%7 == 0)

    {

      Console.WriteLine("\t");

    }

  }

}   

posted @ 2010-06-24 13:44  JasonNET  阅读(424)  评论(3编辑  收藏  举报