如何动态创建多个数组[5,5]并用随机数填充它们

问题描述 投票:-1回答:1

如何创建和填充多个数组[5,5],并将其打印到控制台。

现在我有了,但是我无法获得如何动态创建数组的方法。传入值-例如3,表示创建3个数组的平均值并用随机值填充它们

            int n = 5;

            int count_array = Convert.ToInt32(Console.ReadLine());


            int[,] arr = new int[n, n];


            Random rnd = new Random();
            for (var i = 0; i < n; i++)
            {
                for (var j = i; j < n; j++)
                {
                    ---
                }
            }
c# arrays
1个回答
0
投票

喜欢吗?

        int n = 5;

        int count_array = Convert.ToInt32(Console.ReadLine());
        int[,,] arr = new int[count_array, n, n];

        Random rnd = new Random();

        for (int current_array = 0; current_array < count_array; current_array++)
        {
            Console.WriteLine($"Populating array #{current_array}:");

            for (var i = 0; i < n; i++)
            {
                for (var j = 0; j < n; j++)
                {
                    int value = rnd.Next();
                    arr[current_array, i, j] = value;
                    Console.Write(value+(j==n-1?"\r\n":","));
                }
            }
        }

        Console.ReadLine();
© www.soinside.com 2019 - 2024. All rights reserved.