using System; class Matrix { double [,] matrix; public int row=0, col=0; //int i=0,j=0; //int count=1; //定义三个不同情况下的构造函数 public Matrix() { } public Matrix(int row) { matrix = new double[row, row]; } public Matrix(int row, int col) { this
row = row; this
col = col; matrix = new double[row, col]; } //复制构造函数 public Matrix(Matrix m) { int row = m
row; int col = m
col; matrix = new double[row, col]; for (int i = 0; i < row; i++) for (int j = 0; j < col; j++) matrix[i, j] = m
getNum(i, j); } //输入相应的值,对矩阵进行设置 public void SetNum(int i,int j, double num) { matrix[i, j] = num; } //得到相应的矩阵某个数 public double getNum(int i,int j) { return matrix[i, j]; } //输出矩阵 public void OutputM() { Console
WriteLine("矩阵为:"); for (int p = 0; p < row; p++) { for (int q = 0; q < col; q++) { Console
Write("\t"+matrix[p,q])