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(); } } } } }