c#笔记(六)——数组(2)

//将一个二维数组的行和列交换,存储到另外一个数组中
            //int[,] a = new int[2, 3] { { 1, 2 ,3},{ 4, 5, 6 } };
           // int[,] b = new int[a.GetLength(1), a.GetLength(0)];
           // for (int i = 0; i < b.GetLength(0); i++)
           // {
           //     for (int j = 0; j < b.GetLength(1); j++)
           //     {
           //         b[i, j] = a[j, i];
           //         Console.Write(b[i,j]+" ");
           //     }
           //     Console.WriteLine();
           //}
//有个3行4列的二维数组,求最大元素以及所在的行和列
            //int[,] a = new int[3, 4] { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };
            //int max, row, line;
            //max = a[0,0];
            //row = 0;
            //line = 0;
            //for (int i = 0; i < a.GetLength(0); i++)
            //{
            //    for (int j = 0; j < a.GetLength(1); j++)
            //    {
            //        if (max < a[i, j])
            //        {
            //            max = a[i, j];
            //            row = i;
            //            line = j;
            //        }
            //    }
            //}
            //Console.WriteLine("max={0},行号是{1},列号是{2}", max, row+1, line+1);
           赋值一个二维数组
//int[,] a = new int[4, 3];
            //for (int i = 0; i < a.GetLength(0); i++)
            //{
            //    Console.WriteLine("请输入第{0}行赋值的数",i);
            //    for (int j = 0; j < a.GetLength(1); j++)
            //    {
            //        a[i, j] = int.Parse(Console.ReadLine());
            //    }
 
            //}
            //Console.ReadKey();
            ////打印数组
            //Console.WriteLine("打印赋值的数组");
            //for (int i = 0; i < a.GetLength(0); i++)
            //{
            //    for (int j = 0; j < a.GetLength(1); j++)
            //    {
            //        Console.Write(a[i, j] + " ");
            //    }
            //    Console.WriteLine();
            //}
 
            //Console.WriteLine("第一行元素");
            //for (int i = 0; i < a.GetLength(1); i++)
            //{
            //    Console.Write(a[0, i] + " ");
            //}
            //Console.WriteLine("和");
            //int sum = 0;
            //for (int i = 0; i < a.GetLength(1); i++)
            //{
            //    sum += a[1, i];
            //}
            //Console.WriteLine("sum=" + sum);
posted @ 2016-09-29 22:06  无畏先锋  阅读(151)  评论(0编辑  收藏  举报