我已发帖九十九了,凑个整数,帮你做做,写的不好请见谅
#include"iostream.h"
class A
{
public:
A(int i=0,int j=0){x=i;y=j;}
void get()
{
for(int i=0;i<x;i++)
for(int j=0;j<y;j++)
cin>>a[i][j];
}
void print()
{
for(int i=0;i<x;i++)
for(int j=0;j<y;j++)
cout<<a[i][j]<<endl;
}
A operator +(A c);
private:
int x,y;
double a[10][10];
};
A A::operator +(A c)
{
A h;
for(int i=0;i<x;i++)
for(int j=0;j<y;j++)
h.a[i][j]=a[i][j]+c.a[i][j];
h.x=x;
h.y=y;
return h;
}
int main()
{
A d1(2,2),d2(2,2),d3(2,2);
cout<<"请输入行列式"<<endl;
d1.get();
cout<<"请输入行列式"<<endl;
d2.get();
d3=d1+d2;
cout<<"..........................................."<<endl;
d3.print();
system("pause");
return 1;
}
我已写了,矩阵加了,自己写剩下的吧