c语言经典题目螺旋矩阵 c语言编程实现一个螺旋矩阵,例如输入24输出:12348765?

c语言编程实现一个螺旋矩阵,例如输入24输出:12348765?#include#define N 20void matrx1(int a[][N],int m,int N){int d,x=0,y=

c语言编程实现一个螺旋矩阵,例如输入24输出:12348765?

#include

#define N 20

void matrx1(int a[][N],int m,int N)

{

int d,x=0,y=0

int right,left,up,down

for(d=1d<=m*nd)

{

a[x][y]=d

right=y0&&&&&[x][y-1]==0

down=x0&&&&&&[x-1][y]==0

/* if(right | | down)

y

else

x

if(down | | left)