用C#,利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出其最大值和下标.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 04:47:10
用C#,利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出其最大值和下标.

用C#,利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出其最大值和下标.
用C#,利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出其最大值和下标.

用C#,利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出其最大值和下标.

C#源程序:

class Program

{

    static void Main()

    {

        Random rand = new Random();

        int[,] arr = new int[4, 4];     //二维矩阵(4×4)

        int row, col;

        int num;

        int max;                        //最大值

        int x, y;                       //最大值的下标(x, y)

        for (row = 0; row < 4; row++)

        {

            for (col = 0; col < 4; col++)

            {

                while (true)

                {

                    num = rand.Next(51);

                    if (num >= 20 && num <= 50)

                    {

                        break;

                    }

                }

                arr[row, col] = num;

            }

        }

        x = 0;

        y = 0;

        max = arr[0, 0];

        for (row = 0; row < 4; row++)

        {

            for (col = 0; col < 4; col++)

            {

                if (arr[row, col] > max)

                {

                    max = arr[row, col];

                    x = row;

                    y = col;

                }

            }

        }

        //输出二维矩阵

        System.Console.WriteLine("二维矩阵:");

        for (row = 0; row < 4; row++)

        {

            for (col = 0; col < 4; col++)

            {

                System.Console.Write("{0,4}", arr[row, col]);

            }

            System.Console.WriteLine();

        }

        //输出最大值及下标

        System.Console.WriteLine("最大值:{0},下标({1},{2})", max, x, y);

    }

}

运行测试:

用C#,利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内的整数,输出其最大值和下标. c++随机函数 如何利用随机函数按1%的非零元素生成一个100*100的矩阵 MATLAB的矩阵运算 举例生成一个3×3的矩阵,分别用:(a)逐个输入,(b) 利用冒号表达式“:”生成向量(c) 利用函数生成向量 C语言如何生成一个随机矩阵 vb 关于数组的问题1.利用随机函数生成一个4*5的矩阵(二维数组),范围是[1,100]之间的整数,求所有元素的最大值 怎样用MATLAB生成一个4行5列的[1,10]间的随机矩阵 C语言,随机生成矩阵 matlab求复矩阵行列式随机产生一个复随机矩阵,矩阵为4×4的方阵,现在要求它的行列式,要用什么函数实现呢?另外如果用det来求的话,det是否计算虚部? 随机生成一个4*5的矩阵,其元素为10以内的随机整数,在屏幕上上输出该矩阵,并计算其各行各列的平均值用VB语言写 java,求救!利用随机函数生成矩阵;对角线求和;每行最小数及位置 怎样用随机函数写猜数字当中生成随机4位数字?用c语言随机生成4位数字,存在数组中,要用C语言,并且完整详细的 用java语言写一个程序要求:随机生成两个二维数组,计算这两个矩阵的乘法.能写函数尽量多写函数,速求! 请问:怎样用matlab随机生成一个只有0,1元素的矩阵?用什么命令, 用matlab能不能随机生成一个矩阵,使这个矩阵的每一行都等于1?急求~谢谢! MATLAB1、 生成1个6*6阶的单位矩阵 2、 生成一个均匀分布随机矩阵(4*4) 3、 均匀分布随机矩阵(6*6)4正态分布随机矩阵(8*8)5产生线性等分向量(6*6)6产生对数等分向量7Wilkinson特征值测试 Mathematica 如何生成每行之和为一定值的随机矩阵?如何生成每行之和为一定值的随机矩阵?例如:生成一个4行3列的随机矩阵,s1表示每行之和s1={10,11,12,13} 输出:s2= {{3,2,5},{1,2,8},{3,7,2},{1,3,9}} matlab生成一个M*N随机矩阵,要求该矩阵的均值是1*10^-6 vb编写一个程序,利用随机函数生成15个80~99之间的随机整数,输出其中的最大值与最小值