关注
大题时间太短,又紧张,没做出来,真的很桑心。
蛇形矩阵后来想想还是挺简单的:
为什么考试时候就没做好。。。呜呜~~~
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int n;
cin>>n;
int res[n][n];
vector<int> v;
for(int i=1;i<=n*n;i++)
v.push_back(i);
int x=0,y=0;
int t=0;//层数
for(int i=0;i<v.size();i++)
{
res[x][y]=v[i];
if(y<n-1-t && x==t)//向右
{
y++;
}
else if(x<n-1-t && y==n-1-t)//向下
{
x++;
}
else if(y>t && x==n-1-t)//向左
{
y--;
}
else if(x>t+1 && y==t)//向上
{
x--;
if(x==t+1)
t++;//做完一层到下一层
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(i==n-1 && j==n-1)
cout<<res[i][j]<<endl;
else
cout<<res[i][j]<<"
";
}
}
return 0;
}
查看原帖
点赞 3
相关推荐
2025-12-25 16:50
南京邮电大学 人工智能 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 机械/制造每日一题 #
82179次浏览 1431人参与
# 非技术2023笔面经 #
317214次浏览 2686人参与
# 机械求职避坑tips #
82701次浏览 538人参与
# 工作中,努力重要还是选择重要? #
248626次浏览 2413人参与
# 应届生,你找到工作了吗 #
97771次浏览 598人参与
# 如果秋招能重来,我会____ #
79770次浏览 471人参与
# 面试紧张时你会有什么表现? #
21211次浏览 154人参与
# 为了找工作你投递了多少公司? #
99626次浏览 685人参与
# 对2025年忏悔 #
10546次浏览 189人参与
# 春招前还要继续实习吗? #
13216次浏览 146人参与
# 每个月的工资都是怎么分配的? #
81751次浏览 665人参与
# 虾皮求职进展汇总 #
362896次浏览 2769人参与
# 影石Insta360求职进展汇总 #
169491次浏览 1345人参与
# 哪些公司笔/面试难度大? #
7523次浏览 35人参与
# AI时代,哪些岗位最容易被淘汰 #
26116次浏览 223人参与
# 你面试被问到过哪些不会的问题? #
107377次浏览 1879人参与
# 秋招被确诊为…… #
280635次浏览 1589人参与
# 大疆的机械笔试比去年难吗 #
96399次浏览 767人参与
# 电信求职进展汇总 #
36067次浏览 191人参与
# 2025秋招体验点评 #
87046次浏览 726人参与