#define N 4 int a[N][N]; int i, j, k, num=1; bool down=false; for(k=0; k<2*N-1; k++){ j=k>N-1 ? N-1:k; for(i=k-j; i<=j; i++){ if (down) a[i][k-i]=num++; else a[k-1][i]=num++; } down=!down; }
33,027
社区成员
35,335
社区内容
加载中
试试用AI创作助手写篇文章吧