马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
矩阵操作
题目描述
读入一个 3 × 3 的矩阵,并进行如下操作。
首先,将矩阵第 1 行的元素加 1,将矩阵第 2 行的元素加 2,将矩阵第 3 行的元素加 3。
然后,将矩阵第 1 列的元素减 1,将矩阵第 2 列的元素减 2,将矩阵第 3 列的元素减 3。
最后,输出最终的矩阵。
我的代码
#include <iostream>
using namespace std;
int main() {
int m[3][3] = {};
int i, j;
for (i = 0; i <= 2; i++) {
for (j = 0; j <= 2; j++) {
cin >> m[i][j];
}
}
for (i = 0; i <= 2; i++) {
for (j = 0; j <= 2; j++) {
m[i][j] += (i + 1);
}
}
for (i = 0; i <= 2; i++) {
for (j = 0; j <= 2; j++) {
m[j][i] -= (i + 1);
}
}
for (i = 0; i <= 2; i++) {
for (j = 0; j <= 2; j++) {
cout << m[i][j] << " ";
}
cout << endl;
}
return 0;
}
执行效果
3 3 3
3 3 3
3 3 3
3 2 1
4 3 2
5 4 3
|