仅供参考,若有可改进之处,欢迎一起交流!
#include
using namespace std;
//参数x表示开始元素的下标,m,n用于确定4条边尽头。
//a,b则用于判断是否可进行螺旋。p为二维数组。
void lx(int x,int m, int n, int a, int b, int **p);
int main()
{
//输入行列
int m = 0, n = 0;
cin >> m >> n;
int **a = new int*[m];
for (int i = 0; i < m; ++i)
a[i] = new int[n];