关注
第一题 #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;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
04-21 14:25
广州城市理工学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习日记 #
4125998次浏览 33086人参与
# 求职遇到的搞笑事件 #
207096次浏览 1072人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
4929次浏览 304人参与
# 体制内上岸心路历程 #
41658次浏览 243人参与
# 牛友的春节生活 #
133615次浏览 837人参与
# 打工人锐评公司红黑榜 #
217253次浏览 1073人参与
# 你最近因为什么迷茫? #
105936次浏览 972人参与
# 找工作时遇到的神仙HR #
1257641次浏览 5965人参与
# 通信硬件薪资爆料 #
1348454次浏览 7306人参与
# 为了找工作你投递了多少公司? #
115558次浏览 724人参与
# 远程面试的尴尬瞬间 #
370624次浏览 2076人参与
# 校招第一份工作你干了多久? #
159393次浏览 662人参与
# 你都用AI做什么 #
57063次浏览 536人参与
# 你是怎么和mt相处的? #
112726次浏览 589人参与
# 担心入职之后被发现很菜怎么办 #
310257次浏览 1244人参与
# 如果秋招能重来,我会____ #
107953次浏览 517人参与
# 面试反问你会问什么 #
215012次浏览 1977人参与
# 产品面经 #
302861次浏览 2227人参与
# 我的租房踩坑经历 #
227268次浏览 1210人参与
# 你觉得什么岗位会被AI替代 #
68122次浏览 395人参与
# 字节开奖 #
188329次浏览 961人参与

查看13道真题和解析