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