输入4输出 1 2 3 412 13 14 511 16 15 610 9 8 7#includebits/stdc.h using namespace std; int main() { int dx[4] {0,1,0,-1}; int dy[4] {1,0,-1,0}; int n,i,j,k,d,a[51][51]; cinn; for(i0; in1; i) for(j0; jn1; j)a[i][j]-1; for(i1; in; i) for(j1; jn; j)a[i][j]0; i1; j1; d0; for(k1; kn*n; k) { a[i][j]k; if(a[idx[d]][jdy[d]]!0)d(d)%4; iidx[d]; jjdy[d]; } for(i1;in;i){ for(j1;jn;j) coutsetw(5)a[i][j]; coutendl; } return 0; }文章制作不易给博主点个赞吧
螺旋方阵C++
输入4输出 1 2 3 412 13 14 511 16 15 610 9 8 7#includebits/stdc.h using namespace std; int main() { int dx[4] {0,1,0,-1}; int dy[4] {1,0,-1,0}; int n,i,j,k,d,a[51][51]; cinn; for(i0; in1; i) for(j0; jn1; j)a[i][j]-1; for(i1; in; i) for(j1; jn; j)a[i][j]0; i1; j1; d0; for(k1; kn*n; k) { a[i][j]k; if(a[idx[d]][jdy[d]]!0)d(d)%4; iidx[d]; jjdy[d]; } for(i1;in;i){ for(j1;jn;j) coutsetw(5)a[i][j]; coutendl; } return 0; }文章制作不易给博主点个赞吧