#include <iostream> using namespace std; int snake(int x,int y){//根据横纵坐标求数值 int a,b,c; a=x+y-1; b=a*(a+1)/2; c=b-y+1; return c; } int main() { int n; cin>>n; int a, b; for (b=1; b<=n; b++) { for (a=1; a<=n-b+1; a++) { cout<<snake(a, b)<<' '; } cout<<endl; } }