C#控制台程序:定义一个4×5 的二维数组,使元素值为行,列之积,然后输出此矩阵,并计算每一列的平均值
分类:折腾 ; 热度:4305 ; 最后更新于2020 年 02 月 14 日
C#控制台程序:定义一个4×5 的二维数组,使元素值为行,列之积,然后输出此矩阵,并计算每一列的平均值
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 行列之积为元素值
{
class Program
{
static void Main(string[] args)
{
double[] aver = new double[5];
int[,] arr = new int[4, 5];//声明4*5的二维数组
for (int i = 0; i < 4; i++)//行号为1,2,3,4
for (int j = 0; j < 5; j++)//列号为1,2,3,4,5
arr[i, j] = (i + 1) * (j + 1);//对二维数组的元素进行赋值
Console.WriteLine("满足要求的4*5矩阵为:");
for (int i = 0; i < 4; i++)//对二维数组进行输出
{
for (int j = 0; j < 5; j++)
Console.Write("{0}\t", arr[i, j]);
Console.WriteLine();}
{
for (int i = 0; i < 5; i++)
{
aver[i] = 0;
for (int j = 0; j < 4; j++)
{
aver[i] += arr[j,i];
}
aver[i] /= 4 * 1.0;
}
Console.WriteLine("各列平均值:");
for (int i = 0; i < 5; i++)
{
Console.WriteLine("第" + (i + 1) + "列的平均值为:{0}", aver[i]);
}
{
Console.ReadLine();
}
}
}
}
}