#include <iostream> #include <iomanip> using namespace std; int main() { int N; cin >> N; int matrix[N][N]; for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { if (j < N - i - 1) { matrix[i][j] = N - i; } else { matrix[i][j] = j + 1; } } } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { cout << setw(3) << matrix[i][j]; } cout << endl; } return 0; } /************************************************************** Problem: 1202 User: panyuchen Language: C++ Result: Accepted Time:8 ms Memory:2072 kb ****************************************************************/