Задача сводится к определению наибольшей длины строки - либо в таблице, либо в каждом столбце в отдельности.
Можно просто построить таблицу строк (превратить поэлементно число в строку), определить наибольшую длину де-факто, и затем уже выравнивать по ней, используя стандартные методы форматирования (они позволяют делать дополнение пробелами до заданной ширины).