您好,欢迎访问三七文档
#includeiostream.h#includestdlib.hclassmatrix{public:voidset();voiddisplay();friendmatrixoperator+(matrix&,matrix&);private:intmat[2][3];};voidmatrix::set(){coutpleaseinputthevalue:endl;for(inti=0;i2;i++)for(intj=0;j3;j++)cinmat[i][j];}voidmatrix::display(){for(inti=0;i2;i++){for(intj=0;j3;j++){coutmat[i][j];}coutendl;}}matrixoperator+(matrix&a,matrix&b){matrixc;for(inti=0;i2;i++)for(intj=0;j3;j++)c.mat[i][j]=a.mat[i][j]+b.mat[i][j];returnc;}intmain(){matrixa,b,c;a.set();coutmatrixa:endl;a.display();b.set();coutmatrixb:endl;b.display();c=a+b;coutmatrixc:endl;c.display();system(pause);return0;}
本文标题:C++有两个矩阵a和b-均为2行3列。求两个矩阵之和。重载运算符“+”-使之能用于矩阵相加。如:-c
链接地址:https://www.777doc.com/doc-4785563 .html