关注
第一题 #include <iostream>
using namespace std;
const int MAXN = 1010;
int A[MAXN][MAXN];
/*
3 3
1 2 3
4 5 6
7 8 9
*/
int main () {
int N, M;
cin >> N >> M;
for (int i = 0; i < N; ++i)
for (int j = 0; j < M; ++j)
cin >> A[i][j];
int sr = 0, sc = 0;
int tr = N - 1, tc = M - 1;
int cnt = 0;
while (cnt < M * N) {
// cout << sr << ", " << sc << endl;
// cout << tr << ", " << tc << endl;
for (int r = sr; r <= tr; ++r) {
cout << A[r][sc] << " ";
cnt++;
}
for (int c = sc + 1; c <= tc; ++c) {
cout << A[tr][c] << " ";
cnt++;
}
if (sr < tr && sc < tc) {
for (int r = tr - 1; r >= sr; --r) {
cout << A[r][tc] << " ";
cnt++;
}
for (int c = tc - 1; c > sc; --c) {
cout << A[sr][c] << " ";
cnt++;
}
}
sr++, sc++;
tr--, tc--;
}
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
03-11 02:16
武汉生物工程学院 Java 点赞 评论 收藏
分享
01-23 19:12
门头沟学院 Java 点赞 评论 收藏
分享


点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 笔试 #
2029943次浏览 23144人参与
# 互联网回暖,腾讯要招5000人! #
6024次浏览 86人参与
# 腾讯音乐26届实习 #
117594次浏览 887人参与
# 牛友故事会 #
168861次浏览 2855人参与
# 技术岗笔试题求解 #
24763次浏览 372人参与
# 金融银行面经 #
60617次浏览 482人参与
# 腾讯2025实习生招聘 #
16324次浏览 648人参与
# 两会劳动法放大招 #
27852次浏览 476人参与
# 双非应该如何逆袭? #
23245次浏览 819人参与
# bilibili求职进展汇总 #
42689次浏览 443人参与
# 安克创新求职进展汇总 #
20010次浏览 158人参与
# 应届生应该先就业还是先择业 #
84089次浏览 498人参与
# 投格力的你,拿到offer了吗? #
63457次浏览 502人参与
# 我的省钱小妙招 #
5310次浏览 167人参与
# 24届通信硬件秋招薪资爆料 #
75486次浏览 428人参与
# 电网笔面经互助 #
28371次浏览 294人参与
# 能让你振作起来的一句话 #
43216次浏览 365人参与
# 你投递的公司有几家约面了? #
56941次浏览 414人参与
# 如果中了500万,你会离职吗? #
59080次浏览 437人参与
# 网易有道工作体验 #
4854次浏览 19人参与
# 生物制药/化工公司爆料 #
14419次浏览 65人参与
# 我想象的实习vs现实的实习 #
261629次浏览 2105人参与