【问题标题】:C# Doing a 2 dimension matrix with randoms numbers between 10 and 25C# 做一个 10 到 25 之间随机数的二维矩阵
【发布时间】:2016-03-05 23:49:59
【问题描述】:

这可能看起来很荒谬,或者我什至没有尝试过,但相信我,我做到了。

我能做的就是:

        float[,] notes = new float[6, 3];
        int l, c;

在那之后我迷失了尝试这样的事情

        for (l = 0; l <= notes.GetUpperBound(0); l++)
        {
            for (c = 0; c <= notes.GetUpperBound(1); c++)
            {
                Console.Write("{0,5}   ", notes[l, c]);
            }
            Console.WriteLine();
        }
        Console.ReadLine();

但这里没有多少工作。 更不用说我什至不确定如何在其中加入随机化器......它还需要计算每列中的奇数。

因此,我需要指导该做什么以及该由谁来做。

【问题讨论】:

    标签: c# matrix random


    【解决方案1】:

    要获取随机数,您可以使用Random class,例如:

    Random rand = new Random();
    int number = rand.Next(0, 26); // Will get you a number between 0 and 25
    

    您可以使用带有两个for 的简单嵌套循环来使用生成的随机数填充矩阵,然后您可以根据需要打印它。

    【讨论】:

    • rand.Next(0, 25) 实际上给你的数字范围是 0-24 - Next 的上限是唯一的。
    猜你喜欢
    • 2021-06-17
    • 1970-01-01
    • 2013-07-24
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 2014-09-21
    • 2017-02-09
    • 2013-07-28
    相关资源
    最近更新 更多