关注
第一题 #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;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试___岗的必刷题单 #
2326次浏览 42人参与
# 你今年的保底offer是哪家 #
171428次浏览 717人参与
# 神州信息求职进展汇总 #
1579次浏览 36人参与
# 春招开局,你有保底offer吗? #
7474次浏览 66人参与
# 如果不上班,你会去做什么 #
33207次浏览 477人参与
# 实习生至暗时刻 #
2533次浏览 50人参与
# 应届生被毁约被毁意向了怎么办 #
59025次浏览 294人参与
# 硬件开发岗知多少 #
24015次浏览 138人参与
# 哪些公司开暑期实习了? #
4426次浏览 38人参与
# 如果上班像打游戏,你最想解锁什么技能 #
26751次浏览 95人参与
# AI面试问题分享 #
3695次浏览 82人参与
# 实习生的生存小技巧 #
2143次浏览 44人参与
# 你经历过哪些AI幻觉? #
1578次浏览 35人参与
# 找AI工作应该卷什么? #
1191次浏览 25人参与
# 三月的小目标 #
2055次浏览 49人参与
# 小厂一定不能去吗? #
7269次浏览 87人参与
# 关于春招你都做了哪些准备? #
130565次浏览 724人参与
# 你面试被问到过哪些不会的问题? #
113553次浏览 1905人参与
# 作业帮求职进展汇总 #
102070次浏览 615人参与
# 非技术岗简历怎么写 #
299751次浏览 3224人参与
# 非技术岗薪资爆料 #
497054次浏览 3055人参与
查看30道真题和解析