【线性代数】矩阵相加
1 #include<iostream>
2 using namespace std;
3
4
5 int main()
6 {
7 int matrixa[100][100];//matrixa
8 int matrixb[100][100];//matrixb
9 int plusresult[100][100];//matrixa+matrixb=plusresult(this is a maxtrix)
10 int m,n;
11 cout<<"请输入要求和矩阵的行数和列数"<<endl;
12 cin>>m>>n;
13 cout<<"请输入矩阵a"<<endl;
14 for(int i=0;i<m;i++)
15 for(int j=0;j<n;j++)
16 {
17 cin>>matrixa[i][j];
18 }
19 cout<<"请输入矩阵b"<<endl;
20 for(int i=0;i<m;i++)
21 for(int j=0;j<n;j++)
22 {
23 cin>>matrixb[i][j];
24 plusresult[i][j]=matrixa[i][j]+matrixb[i][j];
25 }
26 cout<<"矩阵相加的结果是"<<endl;
27 for(int i=0;i<m;i++)
28 {
29 for(int j=0;j<n;j++)
30 {
31 cout<<plusresult[i][j]<<"";
32 }
33 cout<<endl;
34 }
35 system("pause");
36 return 0;
37 }