#include<iostream.h> class arry { int a[4][4]; public: arry() { for(int i=0;i<4;i++) for(int j=0;j<4;j++) a[i][j]=0; } void intput() { int f[4][4]; for(int i=0;i<4;i++) { for(int j=0;j<4;j++) { cin>>f[i][j]; a[i][j]=f[i][j]; } } } void print() { for(int i=0;i<4;i++) { for(int j=0;j<4;j++) { cout<<a[i][j]<<" "; } cout<<' '; } } friend arry operator+(arry c,arry d) { arry e; for(int i=0;i<4;i++) { for(int j=0;j<4;j++) { e.a[i][j]=c.a[i][j]+d.a[i][j]; } } return e; } }; void main() { arry n,m,j; cout<<"请输入第一个4*4数组"<<endl; n.intput(); cout<<"************************************"<<endl; cout<<"请输入第二个4*4数组"<<endl; m.intput(); cout<<"这两个数组为"<<endl; n.print(); cout<<"***********************************"<<endl; m.print(); j=n+m; cout<<"两数组相加后为"<<endl; j.print(); }