输入两个n行m列的矩阵A和B,输出它们的和A+B。
输入
第一行包含两个整数n和m,表示矩阵的行数和列数。1 <= n <= 100,1 <= m <= 100。
接下来n行,每行m个整数,表示矩阵A的元素。
接下来n行,每行m个整数,表示矩阵B的元素。
相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。
输出
n行,每行m个整数,表示矩阵加法的结果。相邻两个整数之间用单个空格隔开。
样例输入
3 3 1 2 3 1 2 3 1 2 3 1 2 3 4 5 6 7 8 9
样例输出
2 4 6 5 7 9 8 10 12
#include <iostream> using namespace std; int main() { int n,m; int a1[10000],a2[10000],a3[10000]; cin>>n>>m; int n0; n0=n*m; for(int i=1;i<=n0;i++) { cin>>a1[i]; } for(int i=1;i<=n0;i++) { cin>>a2[i]; } for(int i=1;i<=n0;i++) { a3[i]=a1[i]+a2[i]; if(i%m==0) { cout<<a3[i]<<endl; } else { cout<<a3[i]<<" "; } } return 0; }