C#编程1.编写控制台应用程序,随机生成一个4*4数组,输出该矩阵并求分别输出两对角线元素之和。
用多线程吧
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])