#include <iostream> #include <iomanip> using namespace std; int main() { int n; cin>>n; int x[100][100]={0}; for (int i=0;i<n;i++) { x[i][i]=1; for (int k=1;i+k<n;k++) { x[i][i+k]=k+1; } } for (int i=0;i<n;i++) { for (int j = 0; j < n; j++) { if (x[i][j] == 0) { cout << setw(5) << " "; } else { cout << setw(5) <<x[i][j]; } } cout << endl; } return 0; } /************************************************************** Problem: 1204 User: panyuchen Language: C++ Result: Accepted Time:10 ms Memory:2072 kb ****************************************************************/