题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
#include <stdio.h> int main() { int n=0; scanf("%d",&n); int i=0; int m=1; int c=0; int arr[n][n]; memset(arr,0,sizeof(arr)); for(c=0;c<n;c++) { for(i=c;i>=0;i--) { int j =c-i; arr[i][j]=m++; } } for(i=0;i<n;i++) { for(c=0;c<n;c++) { if(arr[i][c]) printf("%d ",arr[i][c]); } printf("\n"); } return 0; }