|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
复制代码 |
|