编写一函数add_matrix计算两个4*4矩阵的和

来源:百度知道 编辑:UC知道 时间:2024/06/11 02:59:46
编写一函数add_matrix计算两个4*4矩阵的和。要求在主函数中定义两个矩阵,并进行输入,调用add_matrix实现加法,最后在主函数中输出相加后的矩阵。 要有注释

//你可以参照一下这个程序,这些运算都有,不只是加
#include <iostream>
using namespace std;
/************************/
/********矩阵结构********/
/************************/
class Juz
{
public:
Juz(int l,int w,int *n);
Juz();
Juz(Juz &jz);
void setnum(int l,int w);
Juz operator+(const Juz &jz);
Juz operator-(const Juz &jz);
Juz operator*(const Juz &jz);
Juz operator=(const Juz &jz);
Juz zhuanzhi();
void show();
~Juz();
static int getflag(){return flag;}
private:
int *num;
int length;
int width;
static int flag;//为0表示无操作,1为操作成功
};
int Juz::flag=0;
/************************/
/********构造函数********/
/************************/
Juz::Juz(int l,int w,int *n)
{
length=l;
width=w;
num=new int[length*width];
int *p=num;
for(int i=0;i<length*width;i++)
{
*p++=*n++;
}
}