关注
大题时间太短,又紧张,没做出来,真的很桑心。
蛇形矩阵后来想想还是挺简单的:
为什么考试时候就没做好。。。呜呜~~~
#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
相关推荐
查看4道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 这个offer值得去吗? #
6900次浏览 100人参与
# 我与AI的日常 #
4894次浏览 46人参与
# 联宝杯大学生创新大赛,你的技术值得产业级答案 #
44469次浏览 506人参与
# 如果春招能重来,我会___ #
9912次浏览 117人参与
# 大厂还是考编 #
132928次浏览 1376人参与
# 你会因为行情,降低找工作标准吗? #
17513次浏览 179人参与
# 想做Agent可以做哪些岗位? #
6483次浏览 145人参与
# 面试官拷打AI项目都会问什么? #
5700次浏览 229人参与
# 你实习是赚钱了还是亏钱了? #
122842次浏览 692人参与
# 实习,不懂就问 #
213981次浏览 1705人参与
# 你觉得最好用的AI编程工具是_ #
2225次浏览 46人参与
# 携程求职进展汇总 #
957305次浏览 6237人参与
# 除了线上,还能去哪些地方投简历 #
5693次浏览 63人参与
# 实习想申请秋招offer,能不能argue薪资 #
259119次浏览 1362人参与
# 你和你的mentor相处模式是__ #
10261次浏览 82人参与
# 机械制造公司求职体验 #
141875次浏览 386人参与
# 没有合适的工作,你会先找个干着,还是考公考研 #
193268次浏览 1367人参与
# 实习第一天,你在干什么 #
6415次浏览 51人参与
# 你最满意的offer薪资是哪家公司? #
81766次浏览 387人参与
# 你的实习什么时候入职 #
377835次浏览 2400人参与
# 说说公考那些事儿 #
23708次浏览 81人参与

