zltzlt 发表于 2020-1-10 22:00:53

矩阵操作

矩阵操作

题目描述

读入一个 3 × 3 的矩阵,并进行如下操作。

首先,将矩阵第 1 行的元素加 1,将矩阵第 2 行的元素加 2,将矩阵第 3 行的元素加 3。

然后,将矩阵第 1 列的元素减 1,将矩阵第 2 列的元素减 2,将矩阵第 3 列的元素减 3。

最后,输出最终的矩阵。

我的代码

#include <iostream>
using namespace std;

int main() {
        int m = {};
        int i, j;
        for (i = 0; i <= 2; i++) {
                for (j = 0; j <= 2; j++) {
                        cin >> m;
                }
        }
        for (i = 0; i <= 2; i++) {
                for (j = 0; j <= 2; j++) {
                        m += (i + 1);
                }
        }
        for (i = 0; i <= 2; i++) {
                for (j = 0; j <= 2; j++) {
                        m -= (i + 1);
                }
        }
        for (i = 0; i <= 2; i++) {
                for (j = 0; j <= 2; j++) {
                        cout << m << " ";
                }
                cout << endl;
        }
        return 0;
}

执行效果

3 3 3
3 3 3
3 3 3
3 2 1
4 3 2
5 4 3
页: [1]
查看完整版本: 矩阵操作