c++中如何输出一个顺时针递增的二维数组

图片说明

如图所示,如何在不输入的前提下输出这样的矩阵

这种算法题 建议还是自己写出来 成就感才是最大的 才是对自己最有意义的
给你一个思路
使用递归法 将待赋值的数组递归赋值
想一想当前的要赋值的坐标和上一个赋值的坐标的关系是什么
注意递归边界 什么时候return 防止死循环

给你另外一个思路
两重循环
第一重循环是绕一圈
子循环分成四个部分从左到右 冲上到下 从右到左 从下到上
控制好自增自减和端点值就好