C#编程1.编写控制台应用程序,随机生成一个4*4数组,输出该矩阵并求分别输出两对角线元素之和。

如题所述

第1个回答  推荐于2016-10-19

用多线程吧

    string s;

    private string[,] GetsArr()

    {

        string[,] sArr = new string[4,4];

        for (int i = 0; i <= 3; i++)

        {

            for (int j = 0; j <= 3; j++)

            {

                System.Threading.Thread thread = new System.Threading.Thread(ThreadInt);

                thread.Start();

                System.Threading.Thread.Sleep(10);

                sArr[i, j] = s;

            }

        }

        return sArr;

    }

    private void ThreadInt()

    { 

        Random rd = new Random();

        s = rd.Next(40).ToString();

    }

对角线之和:

int.Parse(sArr[0, 0]) + int.Parse(sArr[1, 1]) + int.Parse(sArr[2, 2]) + int.Parse(sArr[3, 3])

int.Parse(sArr[3, 0]) + int.Parse(sArr[2, 1]) + int.Parse(sArr[1, 2]) + int.Parse(sArr[0, 3])

本回答被网友采纳
第2个回答  2011-11-07
..............
第3个回答  2011-11-04
ni you cai

用C#,利用随机函数生成一个4×4的矩阵(即二维矩阵),范围是[20,50]内...
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})",...

用C#控制台应用程序编写一个程序。要求:任意输入两个数并求和。谢谢各位...
int result = num1 + num2;Conosole.WriteLine(resulrt);Console.ReafKey();

编写一个C#控制台应用程序,使之能够判断制定年份是否为闰年
\/\/满足闰年的条件: \/\/ 能被4整除 并且不能被100整除 \/\/能被400整除 Console.WriteLine(” 请输入年份:”); int year = int.Parse(Console.ReadLine()); if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) { Console.WriteLine(“这是一个闰年”); } else {...

C#中,编写控制台应用程序项目,读入一组整数(以输入0结束)分别求出奇偶...
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1 { class Program { static void Main(string[] args){ string strtemp = Console.ReadLine();Console.WriteLine("奇数和:{0}",jisuanjishuhe(strtemp));Console.WriteLine("偶数和:{0}", jisuanoushuhe...

怎么C语言中怎么用指针的方法将4*4的矩阵转置
1、打开vs2015,新建一个Windows Form窗体程序或者控制台都可以。2、 定义一个名为array1的数组并赋值:double[,] array1 = new double[3, 3] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };下面求该矩阵转置矩阵。3、右键解决方案下的项目名,添加-类,创建一个名为“turnzhi...

用c#(windows应用程序)编写一个程序,输入自己的姓名“***”,然后输出...
新建一个Visual C#的Windows应用程序,在窗体上添加一个button和一个textbox,在button里添加以下代码: if (textBox1.Text != ""){ MessageBox.Show("你好," + textBox1.Text);textBox1.Text = "你好," + textBox1.Text;}

用C#编程,自定义两个m*m矩阵,分别求两个矩阵的和,积并输出显示
如果a、b是互为相反的向量,那么a=-b,b=-a,a+b=0. 0的反向量为0 AB-AC=CB. 即“共同起点,指向被减”a=(x,y) b=(x',y') 则 a-b=(x-x',y-y').

如何用C#编写一个计算3x3矩阵对角线元素和?
1、首先在电脑中,打开Dev-c++软件,点击“新建源代码”,如下图所示。2、具体程序如下,如下图所示。3、此次的程序最终目的是求出3x3的整型矩阵对角线元素之和,所以要向计算机输入3x3矩阵中的所有元素。4、其次要对输入的矩阵的元素进行放置于相应的位置,以便于之后的计算其对角元素之和。5、最后...

C#让二维数组不重复地随机输出(控制台应用程序)
估计楼主已经知道怎么生成随机数,就不重复了 要让随机数不重复,首先定义一个list(最好是hashtable),可以在每次生成随机数并复职之前,查询list,如果该值已经存在,就重新生成一个,如此反复,直到list里面找不到这个随机数,然后将它添加到list,最后把他复职给数组,就不会重复了。

用c#写一个程序要求在控制台输入串数字(有小数点),最后以显示人民币的...
比如上面的4就是万,3就是元,再来四位 145617046593.00,则六为“亿”②如果后边两位都是零,则后边没有角、分,而直接输出整 ③如果有0,则直接输出零,并且是没有“单位”的,这里的单位指千百拾等等 ④要注意连续两个0的情况 大致是这样,前几天刚弄一个 若有其他不懂的,或者更好的想法...

相似回答