I have been using the following code:
\begin{tabular}{>{$n=}l<{$\hspace{20pt}}*{21}{c}}
0 &&&&&&&&&&&1&&&&&&&&&&\\
1 &&&&&&&&&&1&&1&&&&&&&&&\\
2 &&&&&&&&&1&&2&&2&&&&&&&&\\
3 &&&&&&&&1&&3&&6&&6&&&&&&&\\
4 &&&&&&&1&&4&&12&&24&&24&&&&&&\\
5 &&&&&&1&&5&&20&&60&&120&&120&&&&&\\
6 &&&&&1&&6&&30&&120&&360&&720&&720&&&&\\
7 &&&&1&&7&&42&&210&&840&&2520&&5040&&5040&&&\\
8 &&&1&&8&&56&&336&&1660&&6770&&20160&&40320&&40320&&\\
9 &&1&&9&&72&&504&&3024&&15120&&60480&&181440&&362880&&362880&\\
10 &1&&10&&90&&720&&5040&&30240&&151200&&604800&&1814400&&3628800&&3628800
\end{tabular}
The package I used is Array of course. I get no error but the output is following:

Is there a way to align the numbers inside the page?
Edit: Used fullpage and thought it as a solution. Faithfully it didn't work.

\tabcolsepand also use locally a slightly smaller font size. – Bernard Jul 02 '22 at 16:26