1. 程式人生 > >演算法訓練 矩陣加法

演算法訓練 矩陣加法

演算法訓練 矩陣加法  

時間限制:1.0s   記憶體限制:512.0MB

    

問題描述

  給定兩個N×M的矩陣,計算其和。其中:
  N和M大於等於1且小於等於100,矩陣元素的絕對值不超過1000。

輸入格式

  輸入資料的第一行包含兩個整數N、M,表示需要相加的兩個矩陣的行數和列數。接下來2*N行每行包含M個數,其中前N行表示第一個矩陣,後N行表示第二個矩陣。

輸出格式

  你的程式需要輸出一個N*M的矩陣,表示兩個矩陣相加的結果。注意,輸出中每行的最後不應有多餘的空格,否則你的程式有可能被系統認為是Presentation  Error

樣例輸入


1 2
3 4
5 6
7 8

 

 

 

樣例輸出

 

 

6 8
10 12
#include <iostream>
using namespace std;
int a[101][101];
int main(int argc, char *argv[]) {
	int n,m;
	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-1;j++){
			cin>>b;
			cout<<b+a[i][j]<<" ";
		}
		cout<<endl;
	}
	return 0;
}