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

image.png

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);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容