编写程序,定义一个6*8的二维数组,随机产生48个10到99之间的整数,放入该二维数组中。把该数组的内容按照6行8列的形式显示出来。再求出该数组中的最大值和最小值,并显示下标。

编写程序,定义一个6*8的二维数组,随机产生48个10到99之间的整数,放入该二维数组中。把该数组的内容按照6行8列的形式显示出来。再求出该数组中的最大值和最小值,并显示下标。_第1张图片
image.png

编写程序,定义一个6*8的二维数组,随机产生48个10到99之间的整数,放入该二维数组中。把该数组的内容按照6行8列的形式显示出来。再求出该数组中的最大值和最小值,并显示下标。_第2张图片
image.png
 Random random = new Random();
            int max = 0;
            int min = int.MaxValue;
            int index1 = 0;
            int index2 = 0;
            int index3 = 0;
            int index4 = 0;
            int[,] a = new int[6, 8];
            for (int i = 0; i < a.GetLength(0); i++)
            {
                for (int j = 0; j < a.GetLength(1); j++)
                {
                    a[i, j] = random.Next(10, 100);
                    if (a[i, j] > max)
                    {
                        max = a[i, j];
                        index1 = i;
                        index2 = j;
                    }
                    if (a[i, j] < min)
                    {
                        min = a[i, j];
                        index3 = i;
                        index4 = j;
                    }
                    Console.Write(a[i, j] + "\t");
                }
                Console.WriteLine();
            }
            Console.WriteLine("最大值是{0},下标是{1},{2}", max, index1, index2);
            Console.WriteLine("最小值是{0},下标是{1},{2}", min, index3, index4);

你可能感兴趣的:(编写程序,定义一个6*8的二维数组,随机产生48个10到99之间的整数,放入该二维数组中。把该数组的内容按照6行8列的形式显示出来。再求出该数组中的最大值和最小值,并显示下标。)