问题标题: 酷町堂 1132 矩阵加减法

0
1
已解决
邵逸儒
邵逸儒
中级天翼
中级天翼

1132   矩阵加减法

题目描述 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

http://judge.codingtang.com/problem/1132/


0
已采纳
李汉魁
李汉魁
中级光能
中级光能

要注意用上双重循环,定义两个二维数组,并且注意‘+’或‘-’是要用字符变量

2
陆麟瑞
陆麟瑞
资深天翼
资深天翼
先读入两个二维数组。
在判断。
for(int i=1; i<=n; i++)
    {
        for(int j=1; j<=m; j++)
        if(c=='+') cout<<a[i][j]+b[i][j]<<' ';//如果输入的是+,就输出a[i][j]+b[i][j];
        else cout<<a[i][j]-b[i][j]<<' ';、、如果输入的是-,就输出a[i][j]-b[i][j]
        cout<<endl;
    }
0
我要回答