中级天翼
1132 矩阵加减法经验值:0
题目描述 Description
给定两个m行n列的矩阵A和B,若输入的符号为“+”,则输出它们的和A+B;若输入的符号为“-”,则输出他们的差A-B。
输入描述 Input Description
第一行包含两个整数m和n和算术符号,分别表示矩阵的行数和列数,其中算术符号仅为“+”或者“-”。(1 <= m <= 100,1 <= n <= 100);
接下来m行,每行n个整数,表示矩阵A的元素。
接下来m行,每行n个整数,表示矩阵B的元素。
相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。
输出描述 Output Description
输出为m行,每行n个整数,表示矩阵经过加法或者减法的结果。相邻两个整数之间用单个空格隔开。
样例输入 Sample Input
3 3 + 1 2 3 4 5 6 7 8 9 7 8 9 4 5 6 1 2 3
样例输出 Sample Output
8 10 12 8 10 12 8 10 12
武建豪在2021-03-28 12:03:03追加了内容
#include<iostream> #include<fstream> #include<algorithm> #include<cmath> #include<cstdio> #include<cstring> #include<string> #include<iomanip> #include<cstdlib> using namespace std; int main() { int m,n; int a[101][101],b[101][101]; int i,j; int similar=0; double result; cin>>n>>m; for(i=1;i<=n;i++) //行数 for(j=1;j<=m;j++) //列数 cin>>a[i][j]; for(i=1;i<=n;i++) //行数 for(j=1;j<=m;j++) //列数 cin>>b[i][j]; for(i=1;i<=n;i++) //行数 for(j=1;j<=m;j++) //输出矩阵 {cout<<a[i][j]+b[i][j]<<" "; if(j==m) cout<<endl; } return 0; }