作业帮 > 综合 > 作业

有两个矩阵a和b,均为3行4列.求两个矩阵之和.重载运算符“+”,使之能用于矩阵相加.如c=a+b.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 15:35:33
有两个矩阵a和b,均为3行4列.求两个矩阵之和.重载运算符“+”,使之能用于矩阵相加.如c=a+b.
改造上述程序,使其能够表示任意行列的矩阵,并能执行c=a+b.用运算符重载写程序,我是新手不会写,请高手帮下忙
#include
//using namespace std;
class matrix
{
public:
matrix(){};
matrix(int array[3][3])
{
for(int i = 0; i < 3; i++)
for(int j = 0; j < 3; j++)
a[i][j] = array[i][j];
}
friend matrix operator + (matrix &,matrix &);
friend istream & operator >> (istream &input,matrix &);
friend ostream & operator m.a[i][j];
return input;
}
void main()
{
matrix m,m1,m2;
cout