演算法訓練 矩陣加法
阿新 • • 發佈:2018-12-30
演算法訓練 矩陣加法
時間限制: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; }