c語言經(jīng)典題目螺旋矩陣 c語言編程實現(xiàn)一個螺旋矩陣,例如輸入24輸出:12348765?
c語言編程實現(xiàn)一個螺旋矩陣,例如輸入24輸出:12348765?#include#define N 20void matrx1(int a[][N],int m,int N){int d,x=0,y=
c語言編程實現(xiàn)一個螺旋矩陣,例如輸入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)|||||||||||||||||||||||||||||||||||||||||||||||||||||||直到右邊的元素不為零,將其向下存儲、向上存儲、向左存儲,然后進(jìn)入右邊的下一個循環(huán)。當(dāng)n^2存儲在數(shù)組中時,退出循環(huán)并逐個打印存儲的數(shù)組元素