当前位置: 首页 > 知识库问答 >
问题:

使用随机数填充二维数组的用户输入行和列大小C#

洪哲彦
2023-03-14

嗨,我是一个非常新的编码,并试图弄清楚如何创建一个二维数组。它要求用户输入行和列大小,然后用随机数填充那些选定的行和列大小。经过几天的努力,我决定来这里寻求帮助。这是我到目前为止所拥有的,它遍布我所知道的所有地方。

                char row = 'i';
                char column = 'j';
                int[,] twoDarray = new int[row, column];
                
                int min = 0;
                int max = 100;
                Random randNum = new Random();
                for (int i = 0; i < twoDarray.Length; ++i)
                
                for (int j = 0; j < twoDarray.Length; ++j) 
                
                {
                   twoDarray[i, j] = Convert.ToInt32(In.ReadLine());
                }
                    

共有1个答案

关浩壤
2023-03-14

这段代码可能对您有帮助,但您所要做的只是用随机数切换初始化部分

    using System;  
public class MultiArrayExample  
{  
    public static void Main(string[] args)  
    {  
        int[,] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
//declaration and initialization  
  
        //traversal  
        for(int i=0;i<3;i++){  
            for(int j=0;j<3;j++){  
                Console.Write(arr[i,j]+" ");  
            }  
            Console.WriteLine();//new line at each row  
        }  
    }  
}  
 类似资料:
  • 到目前为止,这就是我得到的,但我不太确定接下来该怎么办。我(认为)这里发生的是,它到达数组的第一个位置,在0,0处,并生成一个数字。然后转到1,1和2,2,依此类推。我不确定该从那里开始,我相信有一种更有效的方法可以一次填充整行或整列。 此外,我的编译器不允许我像平时一样使用cout或endl?它坚持我使用std::cout,我只是想知道为什么。

  • 问题内容: 我需要使用构造函数创建一个数组,添加一个将数组打印为序列的方法,以及一个使用double类型的随机数填充数组的方法。 到目前为止,这是我所做的: 我正在努力弄清楚如何用在randomFill方法中生成的随机数填充数组。谢谢! 问题答案: 您需要添加逻辑以使用 randomFill 方法将随机值分配给double []数组。 更改 至 然后,您可以调用方法,包括main方法中的list(

  • 我对Javafx不熟悉,想知道如何从2维字符串数组填充桌面视图: 会非常感激你的回应。

  • 我试图用2和5的随机值填充一个数组,但是生成的数字总是从0开始。具体问题如下,以及我目前拥有的代码。 (问题)创建一个名为TwoDarrayu_YourFirstName的公共类,成员如下: 带有头的方法:public静态空填充2DArray(int[][]ma)上述方法将填充ma引用的2D整数数组。数组元素值将在2到5之间随机生成。 到目前为止我的代码:

  • 我正在尝试填充一个NxN矩阵。我想做的是能够将给定行的所有元素作为一个输入输入。例如,如果我有一个4x4矩阵,对于每一行,我想在一个输入中输入4列,然后在每次输入后打印显示新值的矩阵。我尝试运行以下代码,但我得到一个错误:线程“main”中的异常java.util.InputMismatchException。这是我的代码: 当我得到输入4个数字的提示时,我输入以下内容: 然后我得到错误。

  • 我有一个细胞阵列<代码>公共静态小区[][]孤岛=新小区[3][3] 每个细胞都有x和y坐标以及“居住”在细胞内的动物列表。我需要用列表中的随机动物随机填充这个数组<代码>公共静态列表 最后,我有一堆空的细胞,我相信这部分是动物。子列表(initialcount,initialcount randomdata) 可以做得更优雅。如何用allanimals列表中的元素填充岛数组?这是我的手机课