#include<bits/stdc++.h> using namespace std; int main(){ int n,a[120][120]={}; cin>>n; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ if(i==j) a[i][j]=i+1; } } for(int i=0;i<n-1;i++){ for(int j=0;j<n-i-1;j++){ a[j][j+1+i]=a[j][j+i]+a[j+1][j+1+i]; } } for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ if(a[i][j]>0) cout<<setw(5)<<a[i][j]; else cout<<setw(5)<<" "; }cout<<endl; } } /************************************************************** Problem: 1205 User: wangyiyang Language: C++ Result: Accepted Time:8 ms Memory:2072 kb ****************************************************************/