自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 蛇形矩阵(螺旋矩阵)C++实现

不难发现我们从(0,0)开始,先遍历最上一行然后最右一列再最下一行最后最左一列,然后再从第二行开始,所以我们可以用四个变量r,l,s,x来标记上下左右,类似于上下左右有四个边框不断往中心缩进去夹他,然后当r<l时跳出循环。我们第一次遇见蛇形矩阵会有种觉得简单却又无从下手的感觉,别急,今天用简单思路(不一定最优解,因为本人也只是个小小白)来解决他!蛇形矩阵,是由1开始的自然数一次排列成的N*N的正方形矩阵,数字依次由外而内的递增。输入蛇形矩阵宽度,动态分配二维数组,设置蛇形矩阵并输出结果。

2025-03-10 23:32:34 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除