【题目描述】
输入两个nn行mm列的矩阵AA和BB,输出它们的和A+BA+B。
【输入】
第一行包含两个整数nn和mm,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)1≤n≤100,1≤m≤100)。
接下来nn行,每行mm个整数,表示矩阵AA的元素。
接下来nn行,每行mm个整数,表示矩阵BB的元素。
相邻两个整数之间用单个空格隔开,每个元素均在1∼10001∼1000之间。
【输出】
nn行,每行mm个整数,表示矩阵加法的结果。相邻两个整数之间用单个空格隔开。
【输入样例】
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>
#include<cstdio>
#include<cstdlib>
using namespace std;
#define N 105
int a[N][N],b[N][N];
int main()
{
int m,n,x=0;
cin>>n>>m;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[i][j];
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cin>>b[i][j];
a[i][j]+=b[i][j];
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
【做题链接】
信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn)http://ybt.ssoier.cn:8088/problem_show.php?pid=1124