小王同学走迷宫-题解

描述

小王同学特别喜欢走迷宫,今天他就发现了一个数字迷宫,这个迷宫是一个n*m的二维矩阵

在这个迷宫中,每个房间都有一个数字,现在小王同学要找出所有行号为奇数、列号为偶数的房间中的数字

给定一个n*m的二维数组,数组中的行和列都从1开始编号。
请输出所有行号为奇数、列号为偶数的元素,以空格隔开。

输入描述

第一行包含两个整数n和m,分别表示矩阵的行数和列数(1 ≤n,m≤ 100)
接下来是一个n*m的矩阵

输出描述

输出一行,包含所有行号为奇数、列号为偶数的元素,按照从左到右的顺序以空格隔开。

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <bits/stdc++.h>
using namespace std;

int main() {
int n, m;
cin >> n >> m;
int in[n][m];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
cin >> in[i][j];
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
if ((i + 1) % 2 == 1 && (j + 1) % 2 == 0) {
cout << in[i][j] << " ";
}
}
}
return 0;
}

小王同学走迷宫-题解
https://chenxi-tijie.pages.dev/2025/07/小王同学走迷宫-题解/
作者
chenxi
发布于
2025年7月3日
许可协议